@charset "UTF-8";.error-boundary-root[data-v-031b91eb]{display:contents}.error-boundary[data-v-031b91eb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--el-color-danger)}.error-boundary__content[data-v-031b91eb]{max-width:600px;text-align:center}.error-boundary__title[data-v-031b91eb]{margin-bottom:8px;font-size:16px;font-weight:600}.error-boundary__desc[data-v-031b91eb]{margin-bottom:8px;font-size:12px;color:var(--el-text-color-secondary)}.error-boundary__suggestion[data-v-031b91eb]{margin-bottom:16px;font-size:12px;color:var(--el-color-warning)}.error-boundary__actions[data-v-031b91eb]{display:flex;gap:12px;margin-bottom:16px;justify-content:center}.error-boundary__detail-toggle[data-v-031b91eb]{display:flex;justify-content:center}.error-boundary__detail[data-v-031b91eb]{margin-top:12px;padding:12px;background:var(--el-fill-color-light);border-radius:6px;font-size:12px;color:var(--el-text-color-regular);max-width:600px;overflow:auto;white-space:pre-wrap;word-break:break-all;text-align:left}.error-boundary__detail-type[data-v-031b91eb],.error-boundary__detail-msg[data-v-031b91eb],.error-boundary__detail-stack[data-v-031b91eb]{font-weight:600;margin-bottom:4px}.offline-banner[data-v-3908fc1a]{position:fixed;top:0;left:0;right:0;z-index:3000;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:var(--el-color-warning);color:#fff;font-size:13px;font-weight:500;box-shadow:var(--card-shadow)}.banner-icon[data-v-3908fc1a]{font-size:14px}.banner-text[data-v-3908fc1a]{line-height:1.2}.banner-slide-enter-active[data-v-3908fc1a],.banner-slide-leave-active[data-v-3908fc1a]{transition:transform .3s ease,opacity .3s ease}.banner-slide-enter-from[data-v-3908fc1a],.banner-slide-leave-to[data-v-3908fc1a]{transform:translateY(-100%);opacity:0}.theme-inspector[data-v-23524be0]{position:fixed;top:60px;right:16px;z-index:10000;width:720px;max-height:70vh;background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:8px;box-shadow:0 8px 32px #0000004d;font-size:12px;color:var(--el-text-color-primary);display:flex;flex-direction:column}.inspector-header[data-v-23524be0]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--el-border-color-light);background:var(--el-fill-color-light);border-radius:8px 8px 0 0;flex-shrink:0}.inspector-header .inspector-title[data-v-23524be0]{font-weight:600;font-size:13px}.inspector-header .header-actions[data-v-23524be0]{display:flex;align-items:center;gap:8px}.inspector-header .category-filter[data-v-23524be0],.inspector-header .search-input[data-v-23524be0]{padding:2px 6px;font-size:11px;border:1px solid var(--el-border-color);border-radius:6px;background:var(--el-bg-color);color:var(--el-text-color-regular)}.inspector-header .search-input[data-v-23524be0]{width:120px}.inspector-header .action-btn[data-v-23524be0]{padding:2px 8px;font-size:11px;border:1px solid var(--el-border-color);border-radius:6px;background:var(--el-bg-color);color:var(--el-text-color-regular);cursor:pointer;transition:background .2s}.inspector-header .action-btn[data-v-23524be0]:hover{background:var(--el-fill-color)}.inspector-header .close-btn[data-v-23524be0]{width:20px;height:20px;border:none;border-radius:6px;background:transparent;color:var(--el-text-color-secondary);cursor:pointer;font-size:16px;line-height:1;transition:background .2s}.inspector-header .close-btn[data-v-23524be0]:hover{background:var(--el-fill-color);color:var(--el-color-danger)}.inspector-body[data-v-23524be0]{overflow:auto;flex:1}.unused-report[data-v-23524be0]{padding:8px 12px;background:color-mix(in srgb,var(--el-color-warning) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--el-color-warning) 30%,transparent);font-size:11px;color:var(--el-color-warning);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.unused-report .unused-title[data-v-23524be0]{font-weight:600}.unused-report .unused-var[data-v-23524be0]{padding:1px 4px;background:color-mix(in srgb,var(--el-color-warning) 15%,transparent);border-radius:6px;cursor:pointer;transition:background .2s}.unused-report .unused-var[data-v-23524be0]:hover{background:color-mix(in srgb,var(--el-color-warning) 30%,transparent)}.var-table[data-v-23524be0]{width:100%;border-collapse:collapse}.var-table th[data-v-23524be0]{padding:4px 8px;text-align:left;font-weight:600;font-size:11px;color:var(--el-text-color-secondary);background:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-lighter);position:sticky;top:0;z-index:1}.var-table td[data-v-23524be0]{padding:4px 8px;border-bottom:1px solid var(--el-border-color-extra-light);vertical-align:middle}.var-table tr.overridden[data-v-23524be0]{background:color-mix(in srgb,var(--el-color-primary) 5%,transparent)}.var-table .var-name[data-v-23524be0]{font-family:Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--el-text-color-primary)}.var-table .var-value[data-v-23524be0]{display:flex;align-items:center;gap:8px;font-family:Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--el-text-color-regular)}.var-table .color-swatch[data-v-23524be0]{display:inline-block;width:12px;height:12px;border-radius:6px;border:1px solid var(--el-border-color);flex-shrink:0}.var-table .var-category[data-v-23524be0]{font-size:10px;color:var(--el-text-color-secondary)}.var-table .var-override .override-input[data-v-23524be0]{width:100px;padding:1px 4px;font-size:10px;font-family:Menlo,Monaco,Consolas,monospace;border:1px solid var(--el-border-color-light);border-radius:6px;background:var(--el-bg-color);color:var(--el-text-color-regular)}.empty-state[data-v-23524be0]{padding:24px;text-align:center;color:var(--el-text-color-secondary)}.goal-input[data-v-31591d1c]{padding:12px 20px;border-top:1px solid var(--xyy-n300);background:var(--xyy-n00)}.goal-input__box[data-v-31591d1c]{display:flex;align-items:flex-end;gap:8px;padding:8px 12px;border:1px solid var(--xyy-n400);border-radius:8px;background:var(--xyy-n50);transition:border-color .2s ease,box-shadow .2s ease}.goal-input__box[data-v-31591d1c]:focus-within{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}.goal-input__icon[data-v-31591d1c]{font-size:16px;color:var(--el-color-primary);margin-bottom:4px}.goal-input[data-v-31591d1c] .el-textarea{flex:1}.goal-input[data-v-31591d1c] .el-textarea__inner{border:none;box-shadow:none;background:transparent;padding:0;color:var(--xyy-n900);line-height:1.5}.goal-input__actions[data-v-31591d1c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.goal-input__hint[data-v-31591d1c]{font-size:13px;color:var(--xyy-n500);cursor:help}.goal-input__examples[data-v-31591d1c]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:8px}.goal-input__examples-label[data-v-31591d1c]{font-size:12px;color:var(--xyy-n500);flex-shrink:0}.goal-input__example[data-v-31591d1c]{cursor:pointer;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-list[data-v-1fcd0f83]{display:flex;flex-direction:column;height:100%}.task-list__plan[data-v-1fcd0f83]{padding:16px;border-bottom:1px solid var(--xyy-n300);background:var(--xyy-n00)}.task-list__plan-title[data-v-1fcd0f83]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.task-list__plan-name[data-v-1fcd0f83]{font-size:16px;font-weight:600;color:var(--xyy-n900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-list__plan-goal[data-v-1fcd0f83]{font-size:12px;color:var(--xyy-n500);line-height:1.2;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-list__plan-progress[data-v-1fcd0f83]{display:flex;align-items:center;gap:8px}.task-list__plan-progress[data-v-1fcd0f83] .el-progress{flex:1}.task-list__plan-count[data-v-1fcd0f83]{font-size:12px;color:var(--xyy-n600);flex-shrink:0}.task-list__scroll[data-v-1fcd0f83]{flex:1;min-height:0}.task-list__items[data-v-1fcd0f83]{padding:8px}.task-item[data-v-1fcd0f83]{padding:12px;margin-bottom:8px;background:var(--xyy-n00);border:1px solid var(--xyy-n300);border-radius:8px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.task-item[data-v-1fcd0f83]:hover{border-color:var(--el-color-primary-light-5)}.task-item.is-active[data-v-1fcd0f83]{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}.task-item__head[data-v-1fcd0f83]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.task-item__index[data-v-1fcd0f83]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--el-color-primary-light-8);color:var(--el-color-primary);font-size:12px;font-weight:600;flex-shrink:0}.task-item__title[data-v-1fcd0f83]{flex:1;font-size:14px;font-weight:500;color:var(--xyy-n800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-item__body[data-v-1fcd0f83]{display:flex;align-items:center;gap:8px}.task-item__body[data-v-1fcd0f83] .el-progress{flex:1}.task-item__status[data-v-1fcd0f83]{flex-shrink:0}.task-item__need[data-v-1fcd0f83]{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;color:var(--xyy-warning)}.task-item__need .el-icon[data-v-1fcd0f83]{font-size:12px}.step-timeline[data-v-47fb8a7c]{padding:8px 4px}.step-timeline__item[data-v-47fb8a7c]{display:flex;gap:12px}.step-timeline__rail[data-v-47fb8a7c]{display:flex;flex-direction:column;align-items:center;width:20px;flex-shrink:0}.step-timeline__dot[data-v-47fb8a7c]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--xyy-n200);color:var(--xyy-n500);font-size:12px;flex-shrink:0}.step-timeline__dot.is-1[data-v-47fb8a7c]{background:var(--el-color-primary-light-8);color:var(--el-color-primary)}.step-timeline__dot.is-2[data-v-47fb8a7c]{background:var(--xyy-success);color:var(--xyy-n00)}.step-timeline__dot.is-3[data-v-47fb8a7c]{background:var(--xyy-danger);color:var(--xyy-n00)}.step-timeline__spinner[data-v-47fb8a7c]{width:12px;height:12px;border:2px solid var(--el-color-primary-light-5);border-top-color:var(--el-color-primary);border-radius:50%;animation:spin-47fb8a7c .8s linear infinite}.step-timeline__line[data-v-47fb8a7c]{width:2px;flex:1;min-height:16px;background:var(--xyy-n300)}.step-timeline__line.is-done[data-v-47fb8a7c]{background:var(--xyy-success)}.step-timeline__content[data-v-47fb8a7c]{flex:1;padding-bottom:16px;min-width:0}.step-timeline__name[data-v-47fb8a7c]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--xyy-n800)}.step-timeline__error[data-v-47fb8a7c]{display:flex;align-items:flex-start;gap:4px;margin-top:8px;font-size:12px;color:var(--xyy-danger);line-height:1.5}.step-timeline__error .el-icon[data-v-47fb8a7c]{margin-top:2px;flex-shrink:0}.step-timeline__output[data-v-47fb8a7c]{margin-top:8px;padding:8px 12px;background:var(--xyy-n50);border:1px solid var(--xyy-n300);border-radius:6px;max-height:160px;overflow:auto}.step-timeline__output pre[data-v-47fb8a7c]{margin:0;font-size:12px;color:var(--xyy-n600);white-space:pre-wrap;word-break:break-all}.step-timeline__time[data-v-47fb8a7c]{margin-top:4px;font-size:12px;color:var(--xyy-n500)}@keyframes spin-47fb8a7c{to{transform:rotate(360deg)}}.approval-panel[data-v-63d798bb]{padding:16px;margin-top:16px;background:var(--el-color-warning-light-9);border:1px solid var(--el-color-warning-light-7);border-radius:12px}.approval-panel__header[data-v-63d798bb]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.approval-panel__icon[data-v-63d798bb]{font-size:18px;color:var(--xyy-warning);flex-shrink:0}.approval-panel__title[data-v-63d798bb]{font-size:16px;font-weight:600;color:var(--xyy-n900)}.approval-panel__subtitle[data-v-63d798bb]{font-size:12px;color:var(--xyy-n600);margin-top:4px}.approval-panel__params[data-v-63d798bb]{margin-bottom:12px}.approval-panel__params-title[data-v-63d798bb]{font-size:13px;font-weight:500;color:var(--xyy-n700);margin-bottom:8px}.approval-panel__param-list[data-v-63d798bb]{list-style:none;margin:0;padding:0;background:var(--xyy-n00);border:1px solid var(--xyy-n300);border-radius:8px;overflow:hidden}.approval-panel__param-item[data-v-63d798bb]{display:flex;align-items:baseline;gap:12px;padding:8px 12px;font-size:13px}.approval-panel__param-item+.approval-panel__param-item[data-v-63d798bb]{border-top:1px solid var(--xyy-n200)}.approval-panel__param-label[data-v-63d798bb]{flex-shrink:0;width:96px;color:var(--xyy-n500)}.approval-panel__param-value[data-v-63d798bb]{flex:1;color:var(--xyy-n800);word-break:break-all}.approval-panel__actions[data-v-63d798bb]{margin-top:12px}.approval-panel__buttons[data-v-63d798bb]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.task-detail[data-v-03cf6000]{padding:16px}.task-detail__header[data-v-03cf6000]{padding-bottom:16px;border-bottom:1px solid var(--xyy-n300)}.task-detail__title-row[data-v-03cf6000]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.task-detail__title[data-v-03cf6000]{font-size:18px;font-weight:600;color:var(--xyy-n900)}.task-detail__desc[data-v-03cf6000]{font-size:13px;color:var(--xyy-n600);line-height:1.5;margin-bottom:12px}.task-detail__progress[data-v-03cf6000]{display:flex;align-items:center;gap:12px}.task-detail__progress-label[data-v-03cf6000]{font-size:12px;color:var(--xyy-n500);flex-shrink:0}.task-detail__progress-bar[data-v-03cf6000]{flex:1}.task-detail__section[data-v-03cf6000]{margin-top:16px}.task-detail__section-title[data-v-03cf6000]{font-size:13px;font-weight:600;color:var(--xyy-n800);margin-bottom:8px}.task-detail__result[data-v-03cf6000]{padding:12px;background:var(--xyy-n50);border:1px solid var(--xyy-n300);border-radius:8px;max-height:260px;overflow:auto}.task-detail__result pre[data-v-03cf6000]{margin:0;font-size:12px;color:var(--xyy-n600);white-space:pre-wrap;word-break:break-all}.task-detail__error[data-v-03cf6000]{margin-top:16px}.task-detail__error-text[data-v-03cf6000]{padding:12px;background:var(--xyy-danger);color:var(--xyy-n00);border-radius:8px;font-size:13px;line-height:1.5}.task-detail__missing-form[data-v-03cf6000]{margin-top:8px;padding:12px;background:var(--xyy-n50);border:1px solid var(--xyy-n300);border-radius:8px}.task-detail__missing-hint[data-v-03cf6000]{font-size:13px;color:var(--xyy-n600);margin-bottom:12px}.task-detail__missing-row[data-v-03cf6000]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.task-detail__missing-row[data-v-03cf6000]:last-of-type{margin-bottom:0}.task-detail__missing-label[data-v-03cf6000]{flex-shrink:0;width:88px;padding-top:4px;font-size:13px;font-weight:500;color:var(--xyy-n700)}.task-detail__missing-input[data-v-03cf6000]{flex:1}.task-detail__missing-input[data-v-03cf6000] .el-textarea__inner{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.task-detail__missing-actions[data-v-03cf6000]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--xyy-n200)}.task-detail__actions[data-v-03cf6000]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--xyy-n300)}.ai-task-studio__stats[data-v-a052742f]{display:flex;flex-direction:column;gap:16px;padding:4px 2px}.ai-task-studio__stats-section[data-v-a052742f]{display:flex;flex-direction:column;gap:$spacing-3}.ai-task-studio__stats-title[data-v-a052742f]{font-size:13px;font-weight:600;color:var(--xyy-n700)}.ai-task-studio__stats-grid[data-v-a052742f]{display:grid;grid-template-columns:repeat(4,1fr);gap:$spacing-3}.ai-task-studio__stat[data-v-a052742f]{display:flex;flex-direction:column;gap:$spacing-1;padding:$spacing-2 $spacing-3;border-radius:$radius-md;background:var(--xyy-bg-inset);border:1px solid var(--xyy-border)}.ai-task-studio__stat-label[data-v-a052742f]{font-size:12px;color:var(--xyy-n500)}.ai-task-studio__stat-value[data-v-a052742f]{font-size:20px;font-weight:600;color:var(--xyy-n900);line-height:1}.ai-task-studio__stat-value.is-primary[data-v-a052742f]{color:var(--el-color-primary)}.ai-task-studio__stat-value.is-success[data-v-a052742f]{color:var(--xyy-success)}.ai-task-studio__stat-value.is-warning[data-v-a052742f]{color:var(--xyy-warning)}.ai-task-studio__stat-value.is-danger[data-v-a052742f]{color:var(--xyy-danger)}.ai-task-studio__stats-approval[data-v-a052742f]{display:flex;align-items:center;justify-content:space-between;padding:$spacing-3 $spacing-4;border-radius:$radius-md;background:var(--xyy-bg-inset);border:1px solid var(--xyy-border)}.ai-task-studio__stats-approval.is-hot[data-v-a052742f]{border-color:var(--xyy-warning);background:color-mix(in srgb,var(--xyy-warning) 8%,var(--xyy-bg-inset))}.ai-task-studio__stats-approval-label[data-v-a052742f]{font-size:13px;color:var(--xyy-n700);font-weight:600}.ai-task-studio__stats-approval-value[data-v-a052742f]{font-size:22px;font-weight:700;color:var(--xyy-warning)}.work-chat[data-v-83075f07]{display:flex;flex-direction:column;height:100%;min-height:0}.work-chat__toolbar[data-v-83075f07]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--xyy-n00);border-bottom:1px solid var(--xyy-n100)}.work-chat__toolbar-title[data-v-83075f07]{font-size:13px;font-weight:600;color:var(--xyy-n600)}.work-chat__toolbar-actions[data-v-83075f07]{display:flex;align-items:center}.work-chat__history[data-v-83075f07]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:8px;background:var(--xyy-n50)}.work-chat__history-loading[data-v-83075f07]{padding:24px 0;text-align:center;font-size:13px;color:var(--xyy-n500)}.work-chat__history-item[data-v-83075f07]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--xyy-n00);border:1px solid var(--xyy-n200);border-radius:8px;cursor:pointer;transition:border-color .2s ease}.work-chat__history-item[data-v-83075f07]:hover,.work-chat__history-item.is-active[data-v-83075f07]{border-color:var(--el-color-primary)}.work-chat__history-main[data-v-83075f07]{flex:1;min-width:0}.work-chat__history-title[data-v-83075f07]{font-size:14px;font-weight:500;color:var(--xyy-n800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-chat__history-meta[data-v-83075f07]{margin-top:4px;font-size:12px;color:var(--xyy-n500)}.work-chat__history-del[data-v-83075f07]{flex-shrink:0}.work-chat__body[data-v-83075f07]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--xyy-n50)}.work-chat__welcome[data-v-83075f07]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;text-align:center;padding:24px}.work-chat__welcome-icon[data-v-83075f07]{color:var(--el-color-primary)}.work-chat__welcome h3[data-v-83075f07]{margin:8px 0 0;font-size:18px;font-weight:600;color:var(--xyy-n800)}.work-chat__welcome p[data-v-83075f07]{margin:0;max-width:360px;font-size:13px;line-height:1.5;color:var(--xyy-n500)}.work-chat__suggest[data-v-83075f07]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.work-chat__suggest-item[data-v-83075f07]{cursor:pointer;transition:transform .15s ease}.work-chat__suggest-item[data-v-83075f07]:hover{transform:translateY(-1px)}.work-chat__msg[data-v-83075f07]{display:flex}.work-chat__msg--user[data-v-83075f07]{justify-content:flex-end}.work-chat__msg--assistant[data-v-83075f07]{justify-content:flex-start}.work-chat__bubble[data-v-83075f07]{max-width:82%;padding:8px 12px;border-radius:8px;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.work-chat__bubble--user[data-v-83075f07]{background:var(--el-color-primary);color:#fff;border-top-right-radius:2px}.work-chat__bubble--assistant[data-v-83075f07]{background:var(--xyy-n00);color:var(--xyy-n800);border:1px solid var(--xyy-n100);border-top-left-radius:2px}.work-chat__bubble--loading[data-v-83075f07]{display:flex;align-items:center;gap:8px;color:var(--xyy-n500)}.work-chat__bubble-text[data-v-83075f07]{white-space:pre-wrap}.work-chat__sources[data-v-83075f07]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--xyy-n200);display:flex;flex-direction:column;gap:8px}.work-chat__sources-title[data-v-83075f07]{font-size:12px;font-weight:600;color:var(--xyy-n400)}.work-chat__source[data-v-83075f07]{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:6px;background:var(--xyy-n50)}.work-chat__source-main[data-v-83075f07]{flex:1;min-width:0}.work-chat__source-title[data-v-83075f07]{font-size:13px;font-weight:600;color:var(--xyy-n700);margin-bottom:2px}.work-chat__source-chunk[data-v-83075f07]{font-size:12px;color:var(--xyy-n500);line-height:1.6;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.work-chat__source-jump[data-v-83075f07]{flex-shrink:0}.work-chat__goto[data-v-83075f07]{margin-top:10px;padding:8px 12px;border-radius:8px;background:var(--el-color-primary-light-9);border:1px solid var(--el-color-primary-light-6);display:flex;align-items:center;justify-content:space-between;gap:12px}.work-chat__goto-info[data-v-83075f07]{flex:1;min-width:0}.work-chat__goto-tip[data-v-83075f07]{font-size:12px;font-weight:600;color:var(--el-color-primary);margin-bottom:2px}.work-chat__goto-title[data-v-83075f07]{font-size:12px;color:var(--xyy-n600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-chat__goto-btn[data-v-83075f07]{flex-shrink:0}.work-chat__footer[data-v-83075f07]{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--xyy-n00);border-top:1px solid var(--xyy-n100)}.work-chat__footer-actions[data-v-83075f07]{display:flex;justify-content:flex-end;align-items:center;gap:8px}.category-sidebar[data-v-32a3488b]{width:168px;height:100%;display:flex;flex-direction:column;border-right:1px solid var(--xyy-n300);background:var(--xyy-n00)}.category-list[data-v-32a3488b]{flex:1;overflow-y:auto;padding:8px 0}.category-item[data-v-32a3488b]{display:flex;align-items:center;height:32px;padding:0 12px;margin:0 8px;border-radius:6px;cursor:pointer;transition:all .2s;color:var(--xyy-n700);font-size:13px;gap:8px}.category-item[data-v-32a3488b]:hover{background-color:color-mix(in srgb,var(--el-color-primary) 8%,transparent);color:var(--el-color-primary)}.category-item.active[data-v-32a3488b]{background-color:color-mix(in srgb,var(--el-color-primary) 12%,transparent);color:var(--el-color-primary);font-weight:500}.category-item.recycle-item[data-v-32a3488b]{color:var(--xyy-n600)}.category-item.recycle-item[data-v-32a3488b]:hover{background-color:color-mix(in srgb,var(--el-color-danger) 8%,transparent);color:var(--el-color-danger)}.category-item.recycle-item.active[data-v-32a3488b]{background-color:color-mix(in srgb,var(--el-color-danger) 12%,transparent);color:var(--el-color-danger);font-weight:500}.category-item .el-icon[data-v-32a3488b]{font-size:15px;flex-shrink:0}.category-item .category-name[data-v-32a3488b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-item .category-count[data-v-32a3488b]{font-size:12px;min-width:18px;height:18px;line-height:18px;padding:0 6px;border-radius:999px;background-color:var(--xyy-n100);color:var(--xyy-n500);text-align:center;flex-shrink:0}.category-divider[data-v-32a3488b]{height:1px;background-color:var(--xyy-n200);margin:8px 12px}.category-actions[data-v-32a3488b]{padding:8px 12px;border-top:1px solid var(--xyy-n200);display:flex;flex-direction:column;gap:4px}.category-actions .el-button[data-v-32a3488b]{justify-content:flex-start;height:30px;padding:0 8px;color:var(--xyy-n600)}.category-actions .el-button[data-v-32a3488b]:hover{color:var(--el-color-primary)}.category-actions .el-button .el-icon[data-v-32a3488b]{margin-right:8px}.empty-state-container[data-v-7f125029]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px}.empty-state-image[data-v-7f125029]{object-fit:contain;margin-bottom:16px}.empty-state-description[data-v-7f125029]{color:var(--el-text-color-secondary);font-size:14px;margin:0 0 16px;text-align:center}.image-grid-container[data-v-7ae35bc8]{flex:1;display:flex;flex-direction:column;padding:12px 16px 16px;overflow:hidden}.filter-bar[data-v-7ae35bc8]{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-primary);flex-shrink:0}.image-grid[data-v-7ae35bc8]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:12px;overflow-y:auto;padding-right:6px;align-content:start}.image-card[data-v-7ae35bc8]{position:relative;border:1px solid var(--border-primary, var(--xyy-n300));border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;background-color:var(--card-bg-start);box-shadow:none}.image-card[data-v-7ae35bc8]:hover{border-color:color-mix(in srgb,var(--el-color-primary) 40%,transparent);box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.image-card.selected[data-v-7ae35bc8]{border-color:var(--el-color-primary);box-shadow:0 0 0 1px var(--el-color-primary),0 2px 8px #0000000f}.image-tile[data-v-7ae35bc8]{position:relative;aspect-ratio:1/1;overflow:hidden;background-color:var(--el-fill-color)}.image-tile .image-preview[data-v-7ae35bc8]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.image-tile:hover .image-preview[data-v-7ae35bc8]{transform:scale(1.06)}.image-hover-mask[data-v-7ae35bc8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:4px;flex-direction:column;background-color:color-mix(in srgb,var(--el-color-primary) 35%,transparent);color:var(--el-color-white);font-size:13px;font-weight:500;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:9}.image-hover-mask .el-icon[data-v-7ae35bc8]{margin-bottom:2px}.image-card:hover .image-hover-mask[data-v-7ae35bc8]{opacity:1}.selected-badge[data-v-7ae35bc8]{position:absolute;top:6px;left:6px;width:22px;height:22px;border-radius:50%;color:var(--el-color-white);background-color:var(--el-color-primary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;z-index:10;box-shadow:0 1px 4px #0003}.source-badge[data-v-7ae35bc8]{position:absolute;top:6px;right:6px;width:24px;height:24px;background:linear-gradient(135deg,var(--el-color-primary-light-3) 0%,var(--el-color-primary-light-5) 100%);border-radius:6px;color:var(--el-color-white);display:flex;align-items:center;justify-content:center;font-size:12px;z-index:10;cursor:pointer;transition:transform .2s}.source-badge[data-v-7ae35bc8]:hover{transform:scale(1.1)}.platform-badge[data-v-7ae35bc8]{position:absolute;top:6px;right:6px;padding:0 6px;border-radius:6px;font-size:10px;font-weight:500;color:var(--el-color-white);background:linear-gradient(135deg,var(--el-color-primary) 0%,var(--el-color-primary-light-3) 100%);z-index:10;line-height:1.6}.review-badge[data-v-7ae35bc8]{position:absolute;top:6px;right:6px;padding:0 8px;border-radius:6px;font-size:11px;z-index:10;color:var(--el-color-white);line-height:1.6}.review-badge.pending[data-v-7ae35bc8]{background-color:color-mix(in srgb,var(--el-color-warning) 90%,transparent)}.review-badge.reviewing[data-v-7ae35bc8]{background-color:color-mix(in srgb,var(--el-color-primary) 90%,transparent)}.review-badge.rejected[data-v-7ae35bc8]{background-color:color-mix(in srgb,var(--el-color-danger) 90%,transparent)}.image-error[data-v-7ae35bc8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--el-fill-color-light);color:var(--text-tertiary);font-size:28px}.image-info[data-v-7ae35bc8]{padding:8px;background-color:var(--card-bg-start);min-height:34px;display:flex;flex-direction:column;justify-content:center}.image-name[data-v-7ae35bc8]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.empty-state[data-v-7ae35bc8]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:300px}.pagination-wrapper[data-v-7ae35bc8]{display:flex;justify-content:center;padding-top:12px;border-top:1px solid var(--border-primary);margin-top:12px;flex-shrink:0}.context-menu[data-v-7ae35bc8]{position:fixed;background-color:var(--card-bg-start);border:1px solid var(--border-primary);border-radius:8px;box-shadow:0 4px 16px #00000014;padding:4px 0;min-width:120px;z-index:9999}.context-menu-item[data-v-7ae35bc8]{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;font-size:14px;color:var(--text-secondary);transition:all .2s}.context-menu-item[data-v-7ae35bc8]:hover{background-color:var(--el-fill-color-light);color:var(--el-color-primary)}.context-menu-item .el-icon[data-v-7ae35bc8]{font-size:14px}.context-menu-item.danger[data-v-7ae35bc8]{color:var(--el-color-danger)}.context-menu-item.danger[data-v-7ae35bc8]:hover{background-color:color-mix(in srgb,var(--el-color-danger) 15%,transparent)}.image-hover-preview[data-v-7ae35bc8]{position:fixed;z-index:9999;pointer-events:none;border-radius:8px;overflow:hidden;background-color:var(--card-bg-start);border:1px solid var(--border-primary);box-shadow:0 8px 24px #0000001f;opacity:0;transform:scale(.96);transition:opacity .18s ease,transform .18s ease,left .15s ease,top .15s ease}.image-hover-preview.ready[data-v-7ae35bc8]{opacity:1;transform:scale(1)}.image-hover-preview img[data-v-7ae35bc8]{display:block;width:100%;height:100%;object-fit:contain}.image-hover-preview .hover-preview-error[data-v-7ae35bc8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--el-fill-color-light);color:var(--text-tertiary);font-size:32px}@media screen and (max-width: 720px){.image-hover-preview[data-v-7ae35bc8]{display:none}}.video-grid-container[data-v-40ff1dbc]{flex:1;display:flex;flex-direction:column;padding:10px 14px 14px;overflow:hidden}.filter-bar[data-v-40ff1dbc]{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-primary);flex-shrink:0}.video-grid[data-v-40ff1dbc]{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;overflow-y:auto;padding-right:6px;align-content:start}.video-card[data-v-40ff1dbc]{position:relative;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s;background-color:var(--card-bg-start);box-shadow:0 2px 8px #0000000f}.video-card[data-v-40ff1dbc]:hover{box-shadow:0 4px 16px #00000014}.video-card:hover .play-overlay[data-v-40ff1dbc]{opacity:1}.video-card.selected[data-v-40ff1dbc]{border-color:color-mix(in srgb,var(--el-color-success) 50%,transparent)}.selected-badge[data-v-40ff1dbc]{position:absolute;top:4px;left:4px;width:24px;height:24px;color:var(--el-color-success);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;z-index:10}.review-badge[data-v-40ff1dbc]{position:absolute;top:4px;right:4px;padding:4px 8px;border-radius:6px;font-size:11px;z-index:10;color:var(--el-color-white)}.review-badge.pending[data-v-40ff1dbc]{background-color:color-mix(in srgb,var(--el-color-warning) 90%,transparent)}.review-badge.reviewing[data-v-40ff1dbc]{background-color:color-mix(in srgb,var(--el-color-primary) 90%,transparent)}.review-badge.rejected[data-v-40ff1dbc]{background-color:color-mix(in srgb,var(--el-color-danger) 90%,transparent)}.platform-badge[data-v-40ff1dbc]{position:absolute;top:4px;left:4px;padding:4px 6px;border-radius:6px;font-size:10px;font-weight:500;color:var(--el-color-white);background:linear-gradient(135deg,var(--el-color-primary) 0%,var(--el-color-primary-light-3) 100%);z-index:10;line-height:1.4}.video-preview-wrapper[data-v-40ff1dbc]{position:relative;width:100%;height:120px;overflow:hidden;background-color:var(--el-color-black)}.video-cover[data-v-40ff1dbc]{width:100%;height:100%;object-fit:cover;display:block}.video-placeholder[data-v-40ff1dbc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--el-fill-color);color:var(--text-tertiary)}.play-overlay[data-v-40ff1dbc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--el-color-white);opacity:0;transition:opacity .3s}.duration-badge[data-v-40ff1dbc]{position:absolute;bottom:4px;right:4px;padding:4px 8px;border-radius:6px;font-size:11px;color:var(--el-color-white);background-color:#0009}.video-info[data-v-40ff1dbc]{padding:6px 8px;background-color:var(--card-bg-start);min-height:36px;display:flex;flex-direction:column;justify-content:center}.video-name[data-v-40ff1dbc]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;line-height:1.4}.video-meta[data-v-40ff1dbc]{font-size:11px;color:var(--text-placeholder);line-height:1.3}.pagination-wrapper[data-v-40ff1dbc]{display:flex;justify-content:center;padding-top:12px;border-top:1px solid var(--border-primary);margin-top:12px;flex-shrink:0}.context-menu[data-v-40ff1dbc]{position:fixed;background-color:var(--card-bg-start);border:1px solid var(--border-primary);border-radius:8px;box-shadow:0 4px 16px #00000014;padding:4px 0;min-width:120px;z-index:9999}.context-menu-item[data-v-40ff1dbc]{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;font-size:14px;color:var(--text-secondary);transition:all .2s}.context-menu-item[data-v-40ff1dbc]:hover{background-color:var(--el-fill-color-light);color:var(--el-color-primary)}.context-menu-item.danger[data-v-40ff1dbc]{color:var(--el-color-danger)}.context-menu-item.danger[data-v-40ff1dbc]:hover{background-color:color-mix(in srgb,var(--el-color-danger) 15%,transparent)}.context-menu-item .el-icon[data-v-40ff1dbc]{font-size:14px}@media screen and (max-height: 800px){.video-preview-wrapper[data-v-40ff1dbc]{height:100px}}@media screen and (max-height: 700px){.video-grid[data-v-40ff1dbc]{gap:12px}.video-preview-wrapper[data-v-40ff1dbc]{height:90px}.video-info[data-v-40ff1dbc]{min-height:32px;padding:4px 8px}.filter-bar[data-v-40ff1dbc]{margin-bottom:10px;padding-bottom:10px}}.doc-grid-container[data-v-742f3253]{flex:1;display:flex;flex-direction:column;padding:10px 14px 14px;overflow:hidden}.filter-bar[data-v-742f3253]{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-primary);flex-shrink:0}.doc-grid[data-v-742f3253]{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;overflow-y:auto;padding-right:6px;align-content:start}.doc-card[data-v-742f3253]{position:relative;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s;background-color:var(--card-bg-start);box-shadow:0 2px 8px #0000000f}.doc-card[data-v-742f3253]:hover{box-shadow:0 4px 16px #00000014}.doc-card.selected[data-v-742f3253]{border-color:color-mix(in srgb,var(--el-color-success) 50%,transparent)}.selected-badge[data-v-742f3253]{position:absolute;top:4px;left:4px;width:24px;height:24px;color:var(--el-color-success);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;z-index:10}.review-badge[data-v-742f3253]{position:absolute;top:4px;right:4px;padding:4px 8px;border-radius:6px;font-size:11px;z-index:10;color:var(--el-color-white)}.review-badge.pending[data-v-742f3253]{background-color:color-mix(in srgb,var(--el-color-warning) 90%,transparent)}.review-badge.reviewing[data-v-742f3253]{background-color:color-mix(in srgb,var(--el-color-primary) 90%,transparent)}.review-badge.rejected[data-v-742f3253]{background-color:color-mix(in srgb,var(--el-color-danger) 90%,transparent)}.platform-badge[data-v-742f3253]{position:absolute;top:4px;left:4px;padding:4px 6px;border-radius:6px;font-size:10px;font-weight:500;color:var(--el-color-white);background:linear-gradient(135deg,var(--el-color-primary) 0%,var(--el-color-primary-light-3) 100%);z-index:10;line-height:1.4}.doc-preview-wrapper[data-v-742f3253]{width:100%;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--el-fill-color-light) 0%,var(--el-fill-color) 100%)}.doc-icon-wrapper[data-v-742f3253]{position:relative;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.doc-ext-badge[data-v-742f3253]{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;color:var(--el-color-white);background-color:color-mix(in srgb,var(--el-color-primary) 90%,transparent);white-space:nowrap}.doc-info[data-v-742f3253]{padding:6px 8px;background-color:var(--card-bg-start);min-height:36px;display:flex;flex-direction:column;justify-content:center}.doc-name[data-v-742f3253]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;line-height:1.4}.doc-meta[data-v-742f3253]{font-size:11px;color:var(--text-placeholder);line-height:1.3;display:flex;gap:8px}.doc-meta .doc-pages[data-v-742f3253]{color:color-mix(in srgb,var(--el-color-primary) 90%,transparent)}.pagination-wrapper[data-v-742f3253]{display:flex;justify-content:center;padding-top:12px;border-top:1px solid var(--border-primary);margin-top:12px;flex-shrink:0}.context-menu[data-v-742f3253]{position:fixed;background-color:var(--card-bg-start);border:1px solid var(--border-primary);border-radius:8px;box-shadow:0 4px 16px #00000014;padding:4px 0;min-width:120px;z-index:9999}.context-menu-item[data-v-742f3253]{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;font-size:14px;color:var(--text-secondary);transition:all .2s}.context-menu-item[data-v-742f3253]:hover{background-color:var(--el-fill-color-light);color:var(--el-color-primary)}.context-menu-item.danger[data-v-742f3253]{color:var(--el-color-danger)}.context-menu-item.danger[data-v-742f3253]:hover{background-color:color-mix(in srgb,var(--el-color-danger) 15%,transparent)}.context-menu-item .el-icon[data-v-742f3253]{font-size:14px}@media screen and (max-height: 800px){.doc-preview-wrapper[data-v-742f3253]{height:100px}}@media screen and (max-height: 700px){.doc-grid[data-v-742f3253]{gap:10px}.doc-preview-wrapper[data-v-742f3253]{height:90px}.doc-info[data-v-742f3253]{min-height:32px;padding:4px 8px}.filter-bar[data-v-742f3253]{margin-bottom:10px;padding-bottom:10px}}.media-uploader[data-v-121faea4]{flex:1;display:flex;flex-direction:column;overflow:hidden}.upload-header[data-v-121faea4]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.upload-tip[data-v-121faea4]{font-size:12px;color:var(--el-text-color-secondary)}.upload-grid[data-v-121faea4]{margin-top:12px;flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;align-content:start;padding-right:4px}.upload-card[data-v-121faea4]{position:relative;border:1px solid var(--el-border-color-light);border-radius:8px;overflow:hidden;background-color:var(--card-bg-start);transition:border-color .2s}.upload-card.success[data-v-121faea4]{border-color:var(--el-color-success)}.upload-card.error[data-v-121faea4],.upload-card.rejected[data-v-121faea4]{border-color:var(--el-color-danger)}.upload-card.reviewing[data-v-121faea4]{border-color:var(--el-color-warning)}.card-thumb[data-v-121faea4]{position:relative;width:100%;aspect-ratio:1/1;background-color:var(--el-fill-color);display:flex;align-items:center;justify-content:center;overflow:hidden}.card-thumb .thumb[data-v-121faea4]{width:100%;height:100%;object-fit:contain;padding:4px}.card-thumb .thumb-icon[data-v-121faea4]{font-size:28px;color:var(--text-tertiary)}.card-status[data-v-121faea4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background-color:#00000073;color:var(--el-color-white);font-size:20px}.card-status .progress-text[data-v-121faea4]{font-size:12px;color:var(--el-color-white)}.card-status.success[data-v-121faea4]{background-color:#67c23abf}.card-status.error[data-v-121faea4]{background-color:#f56c6cbf}.remove-icon[data-v-121faea4]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background-color:#00000080;color:var(--el-color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;z-index:5}.remove-icon[data-v-121faea4]:hover{background-color:var(--el-color-danger)}.card-name[data-v-121faea4]{padding:6px 8px;font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.upload-list[data-v-121faea4]{margin-top:12px;border:1px solid var(--el-border-color-light);border-radius:8px;flex:1;overflow-y:auto;align-content:flex-start}.upload-item[data-v-121faea4]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--el-border-color-lighter)}.upload-item[data-v-121faea4]:last-child{border-bottom:none}.upload-item.success[data-v-121faea4]{background-color:var(--el-color-success-light-9)}.upload-item.error[data-v-121faea4],.upload-item.rejected[data-v-121faea4]{background-color:var(--el-color-danger-light-9)}.upload-item.reviewing[data-v-121faea4]{background-color:var(--el-color-warning-light-9)}.file-info[data-v-121faea4]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.file-info .file-icon[data-v-121faea4]{font-size:16px;color:var(--text-tertiary);flex-shrink:0}.file-info .file-name[data-v-121faea4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text-primary)}.file-info .file-size[data-v-121faea4]{font-size:12px;color:var(--text-tertiary);flex-shrink:0}.file-status[data-v-121faea4]{display:flex;align-items:center;gap:8px;margin-left:16px}.file-status .status-text[data-v-121faea4]{font-size:12px;color:var(--text-tertiary);min-width:36px;text-align:right}.file-status .success-icon[data-v-121faea4]{color:var(--el-color-success);font-size:16px}.file-status .error-icon[data-v-121faea4]{color:var(--el-color-danger);font-size:16px}.file-status .error-text[data-v-121faea4]{font-size:12px;color:var(--el-color-danger)}.file-status .remove-icon[data-v-121faea4]{cursor:pointer;color:var(--text-tertiary);font-size:14px}.file-status .remove-icon[data-v-121faea4]:hover{color:var(--el-color-danger)}.upload-actions[data-v-121faea4]{display:flex;justify-content:center;gap:12px;margin-top:12px;padding-bottom:4px;flex-shrink:0}.recycle-bin[data-v-0a03d3d5]{flex:1;display:flex;flex-direction:column;padding:16px}.recycle-toolbar[data-v-0a03d3d5]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-primary)}.recycle-toolbar .selected-count[data-v-0a03d3d5]{font-size:13px;color:var(--text-tertiary)}.recycle-toolbar .toolbar-right[data-v-0a03d3d5]{margin-left:auto;display:flex;align-items:center;gap:8px}.recycle-grid[data-v-0a03d3d5]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;overflow-y:auto;min-height:520px;max-height:520px;padding-right:8px;align-content:start}.recycle-card[data-v-0a03d3d5]{position:relative;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s;background-color:var(--card-bg-start);box-shadow:0 2px 8px #0000000f;height:170px;display:flex;flex-direction:column}.recycle-card[data-v-0a03d3d5]:hover{box-shadow:0 4px 16px #00000014}.recycle-card.selected[data-v-0a03d3d5]{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff26}.checkbox-wrapper[data-v-0a03d3d5]{position:absolute;top:4px;right:4px;z-index:10;background-color:var(--card-bg-start);border-radius:6px;padding:4px;display:flex;align-items:center;justify-content:center;height:20px;width:20px}.checkbox-wrapper[data-v-0a03d3d5] .el-checkbox{height:16px;margin:0}.checkbox-wrapper[data-v-0a03d3d5] .el-checkbox__inner{width:14px;height:14px}.checkbox-wrapper[data-v-0a03d3d5] .el-checkbox__input.is-checked .el-checkbox__inner:after{height:7px;left:4px;top:1px;width:3px}.image-preview-wrapper[data-v-0a03d3d5]{position:relative;width:100%;height:120px;overflow:hidden}.image-preview[data-v-0a03d3d5]{width:100%;height:100%;object-fit:cover}.image-info[data-v-0a03d3d5]{padding:8px;background-color:var(--card-bg-start);height:50px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.image-name[data-v-0a03d3d5]{font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;line-height:1.4}.remain-days[data-v-0a03d3d5]{font-size:11px;font-weight:600}.remain-days.urgent[data-v-0a03d3d5]{color:var(--el-color-danger)}.remain-days.warning[data-v-0a03d3d5]{color:var(--el-color-warning)}.remain-days.normal[data-v-0a03d3d5]{color:var(--text-tertiary)}.pagination-wrapper[data-v-0a03d3d5]{display:flex;justify-content:center;padding-top:16px;border-top:1px solid var(--border-primary);margin-top:16px}@media screen and (max-height: 800px){.recycle-grid[data-v-0a03d3d5]{min-height:420px;max-height:420px}}@media screen and (max-height: 700px){.recycle-grid[data-v-0a03d3d5]{min-height:340px;max-height:340px;gap:12px}.recycle-card[data-v-0a03d3d5]{height:150px}.image-preview-wrapper[data-v-0a03d3d5]{height:100px}.image-info[data-v-0a03d3d5]{height:42px;padding:8px}}@media screen and (max-height: 600px){.recycle-grid[data-v-0a03d3d5]{min-height:280px;max-height:280px;gap:8px}.recycle-card[data-v-0a03d3d5]{height:130px}.image-preview-wrapper[data-v-0a03d3d5]{height:85px}.image-info[data-v-0a03d3d5]{height:38px;padding:4px 6px}.image-name[data-v-0a03d3d5]{font-size:11px}.remain-days[data-v-0a03d3d5]{font-size:10px}}.category-manager[data-v-52d72358]{padding:8px 0}.add-category-row[data-v-52d72358]{display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--border-primary)}.gallery-picker-dialog[data-v-273c7ad9] .el-dialog__body{padding:0}.gallery-picker[data-v-273c7ad9]{display:flex;height:min(720px,100vh - 220px)}.gallery-content[data-v-273c7ad9]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-header[data-v-273c7ad9]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border-primary);background-color:var(--card-bg-start)}.gallery-source-switch[data-v-273c7ad9]{display:flex;gap:4px;background-color:var(--el-fill-color);border-radius:8px;padding:4px;margin-right:8px}.source-tab[data-v-273c7ad9]{display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:13px;color:var(--text-tertiary);transition:all .25s;-webkit-user-select:none;user-select:none;white-space:nowrap}.source-tab[data-v-273c7ad9]:hover{color:var(--text-primary);background-color:var(--el-fill-color)}.source-tab.active[data-v-273c7ad9]{background-color:color-mix(in srgb,var(--el-color-primary) 15%,transparent);color:var(--el-color-primary);font-weight:500}.media-tabs[data-v-273c7ad9]{display:flex;gap:4px}.media-tab[data-v-273c7ad9]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--text-secondary);transition:all .25s;-webkit-user-select:none;user-select:none}.media-tab[data-v-273c7ad9]:hover{background-color:var(--el-fill-color-light);color:var(--el-color-primary)}.media-tab.active[data-v-273c7ad9]{background-color:color-mix(in srgb,var(--el-color-primary) 15%,transparent);color:var(--el-color-primary);font-weight:500}.media-tab .tab-count[data-v-273c7ad9]{font-size:11px;padding:4px 8px;border-radius:999px;background-color:var(--el-fill-color);color:var(--text-tertiary);min-width:18px;text-align:center}.media-tab.active .tab-count[data-v-273c7ad9]{background-color:color-mix(in srgb,var(--el-color-primary) 20%,transparent);color:var(--el-color-primary)}.header-actions[data-v-273c7ad9]{display:flex;align-items:center}.more-btn[data-v-273c7ad9]{color:var(--text-secondary);font-size:13px}.more-btn[data-v-273c7ad9]:hover{color:var(--el-color-primary)}.content-body[data-v-273c7ad9]{flex:1;display:flex;flex-direction:column;overflow:hidden}.upload-view[data-v-273c7ad9]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:16px}.upload-view .upload-view-header[data-v-273c7ad9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.upload-view .upload-view-header .upload-view-title[data-v-273c7ad9]{font-size:15px;font-weight:500;color:var(--text-primary)}.bottom-bar[data-v-273c7ad9]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border-top:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent)}.bottom-bar .selection-info[data-v-273c7ad9]{display:flex;align-items:center;gap:12px}.bottom-bar .selection-info .selection-count[data-v-273c7ad9]{font-size:14px;color:var(--el-color-primary);font-weight:500}.bottom-bar .selection-info .selection-count .selection-order[data-v-273c7ad9]{color:var(--text-tertiary);font-size:12px;font-weight:400}.bottom-bar .selection-info .selection-preview[data-v-273c7ad9]{display:flex;align-items:center;gap:8px}.bottom-bar .selection-info .selection-preview .preview-item[data-v-273c7ad9]{position:relative;width:36px;height:36px;border-radius:8px;overflow:hidden;border:2px solid color-mix(in srgb,var(--el-color-primary) 50%,transparent)}.bottom-bar .selection-info .selection-preview .preview-item .preview-index[data-v-273c7ad9]{position:absolute;top:1px;left:1px;font-size:9px;color:var(--el-color-white);background-color:var(--el-color-primary);width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.bottom-bar .selection-info .selection-preview .preview-item .preview-image[data-v-273c7ad9]{width:100%;height:100%;object-fit:cover}.bottom-bar .selection-info .selection-preview .more-indicator[data-v-273c7ad9]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--el-fill-color);border-radius:8px;font-size:12px;color:var(--text-tertiary)}.bottom-bar .action-buttons[data-v-273c7ad9]{display:flex;gap:8px}.dialog-footer[data-v-273c7ad9]{display:flex;justify-content:space-between;align-items:center;gap:12px}.dialog-footer .footer-left[data-v-273c7ad9]{flex:1}.dialog-footer .footer-right[data-v-273c7ad9]{display:flex;gap:12px}@media screen and (max-height: 800px){.gallery-picker[data-v-273c7ad9]{height:calc(100vh - 200px)}}@media screen and (max-height: 700px){.gallery-picker[data-v-273c7ad9]{height:calc(100vh - 180px)}.bottom-bar[data-v-273c7ad9]{padding:8px 12px}.bottom-bar .selection-preview[data-v-273c7ad9]{display:none}.media-tab[data-v-273c7ad9]{padding:8px 16px;font-size:13px}}@media screen and (max-height: 600px){.gallery-picker[data-v-273c7ad9]{height:calc(100vh - 160px)}}.pay-dialog-content .template-info[data-v-d45e5e0c]{display:flex;align-items:center;gap:16px}.pay-dialog-content .template-info .template-cover[data-v-d45e5e0c]{width:120px;height:160px;border-radius:8px;flex-shrink:0}.pay-dialog-content .template-info .template-cover .image-placeholder[data-v-d45e5e0c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);font-size:32px}.pay-dialog-content .template-info .info-content[data-v-d45e5e0c]{flex:1;min-width:0}.pay-dialog-content .template-info .info-content .template-name[data-v-d45e5e0c]{margin:0 0 8px;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-dialog-content .template-info .info-content .template-desc[data-v-d45e5e0c]{margin:0;font-size:13px;color:var(--el-text-color-secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pay-dialog-content .template-info .template-price[data-v-d45e5e0c]{text-align:right;flex-shrink:0}.pay-dialog-content .template-info .template-price .free-text[data-v-d45e5e0c]{font-size:20px;color:var(--el-color-success);font-weight:600}.pay-dialog-content .template-info .template-price .price[data-v-d45e5e0c]{font-size:20px;color:var(--el-color-danger);font-weight:600}.pay-dialog-content .template-info .template-price .original-price[data-v-d45e5e0c]{display:block;font-size:12px;color:var(--text-secondary);text-decoration:line-through;margin-top:4px}.pay-dialog-content .user-points-info[data-v-d45e5e0c]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,var(--el-color-primary-light-3) 0%,var(--el-color-primary-light-5) 100%);border-radius:8px;color:var(--el-color-white);margin-bottom:16px}.pay-dialog-content .user-points-info .el-icon[data-v-d45e5e0c]{font-size:20px}.pay-dialog-content .user-points-info strong[data-v-d45e5e0c]{font-size:18px}.pay-dialog-content .user-points-info .shortage[data-v-d45e5e0c]{color:var(--el-color-danger-light-7);margin-left:8px}.pay-dialog-content .user-points-info .sufficient[data-v-d45e5e0c]{color:var(--el-color-success-light-7);margin-left:8px}.pay-dialog-content .pay-methods .pay-fail-tip[data-v-d45e5e0c]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--el-color-danger-light-9);border-radius:6px;color:var(--el-color-danger);margin-bottom:16px;font-size:14px}.pay-dialog-content .pay-methods h4[data-v-d45e5e0c]{margin:0 0 16px;font-size:14px;color:var(--el-text-color-regular)}.pay-dialog-content .pay-methods .pay-options[data-v-d45e5e0c]{display:flex;flex-wrap:wrap;gap:12px;width:100%}.pay-dialog-content .pay-methods .pay-options[data-v-d45e5e0c] .el-radio-button{flex:1;min-width:calc(25% - 8px)}.pay-dialog-content .pay-methods .pay-options[data-v-d45e5e0c] .el-radio-button .el-radio-button__inner{width:100%;border-radius:8px!important;border:1px solid var(--el-border-color);box-shadow:none;padding:12px 8px}.pay-dialog-content .pay-methods .pay-options[data-v-d45e5e0c] .el-radio-button.is-active .el-radio-button__inner{border-color:var(--el-color-primary);box-shadow:0 0 0 1px var(--el-color-primary)}.pay-dialog-content .pay-methods .pay-options .pay-option-content[data-v-d45e5e0c]{display:flex;flex-direction:column;align-items:center;gap:8px}.pay-dialog-content .pay-methods .pay-options .pay-option-content .el-icon[data-v-d45e5e0c]{color:var(--el-color-primary)}.pay-dialog-content .pay-methods .pay-options .pay-option-content span[data-v-d45e5e0c]{font-size:12px}.pay-dialog-content .pay-methods .pay-way-tip[data-v-d45e5e0c]{margin-top:12px;padding:12px 16px;background:var(--el-color-warning-light-9);border-radius:6px;font-size:13px;color:var(--el-color-warning);display:flex;align-items:center;gap:8px}.pay-dialog-content .pay-methods .pay-way-tip strong[data-v-d45e5e0c]{color:var(--el-color-danger);font-size:16px}.pay-dialog-content .pay-methods .pay-way-tip .insufficient[data-v-d45e5e0c]{color:var(--el-color-danger)}.pay-dialog-content .pay-summary .summary-item[data-v-d45e5e0c]{display:flex;justify-content:flex-end;align-items:center;gap:8px}.pay-dialog-content .pay-summary .summary-item .label[data-v-d45e5e0c]{color:var(--el-text-color-regular)}.pay-dialog-content .pay-summary .summary-item .value[data-v-d45e5e0c]{font-size:24px;font-weight:600}.pay-dialog-content .pay-summary .summary-item .value.free-text[data-v-d45e5e0c]{color:var(--el-color-success)}.pay-dialog-content .pay-summary .summary-item .value.price[data-v-d45e5e0c]{color:var(--el-color-danger)}.pay-dialog-content .pay-summary .summary-item .points-equivalent[data-v-d45e5e0c]{font-size:12px;color:var(--el-text-color-secondary)}.slide-fade-enter-active[data-v-d45e5e0c]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-d45e5e0c]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-d45e5e0c],.slide-fade-leave-to[data-v-d45e5e0c]{transform:translateY(-10px);opacity:0}.dialog-footer[data-v-d45e5e0c]{display:flex;justify-content:flex-end;gap:12px}.qr-content[data-v-d45e5e0c]{text-align:center;padding:20px}.qr-content .qr-code[data-v-d45e5e0c]{width:200px;height:200px;margin:0 auto 20px;border:1px solid var(--el-border-color-light);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.qr-content .qr-code img[data-v-d45e5e0c]{width:100%;height:100%}.qr-content .qr-loading[data-v-d45e5e0c]{font-size:40px;color:var(--el-color-primary);animation:rotate-d45e5e0c 1s linear infinite}@keyframes rotate-d45e5e0c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qr-content .qr-tip[data-v-d45e5e0c]{color:var(--el-text-color-regular);margin-bottom:8px}.qr-content .combine-info[data-v-d45e5e0c]{background:var(--el-color-success-light-9);padding:12px;border-radius:6px;margin-bottom:12px}.qr-content .combine-info p[data-v-d45e5e0c]{margin:4px 0;font-size:13px}.qr-content .combine-info p strong[data-v-d45e5e0c]{color:var(--el-color-success)}.qr-content .qr-amount[data-v-d45e5e0c]{color:var(--el-color-danger);font-size:18px;font-weight:600;margin-bottom:8px}.qr-content .qr-countdown[data-v-d45e5e0c]{color:var(--el-color-warning);font-size:14px}.qr-content .qr-expired[data-v-d45e5e0c]{color:var(--el-color-danger);font-size:14px}.qr-content .fallback-options[data-v-d45e5e0c]{margin-top:16px;padding-top:16px;border-top:1px dashed var(--el-border-color-light)}.qr-content .fallback-options p[data-v-d45e5e0c]{font-size:12px;color:var(--el-text-color-secondary);margin-bottom:12px}.paint-panel[data-v-9bfd1df6]{height:100%;display:flex;flex-direction:column;overflow:hidden}.paint-panel__top[data-v-9bfd1df6]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;padding:16px;flex-shrink:0;border-bottom:1px solid var(--border-primary);background:var(--xyy-n50)}.paint-panel__intro[data-v-9bfd1df6]{display:flex;align-items:flex-start;gap:8px;flex:1 1 230px;min-width:220px}.paint-panel__intro .el-icon[data-v-9bfd1df6]{color:var(--el-color-primary);margin-top:4px;flex-shrink:0}.paint-panel__intro-text[data-v-9bfd1df6]{min-width:0}.paint-panel__intro-title[data-v-9bfd1df6]{font-size:14px;font-weight:600;color:var(--xyy-n800)}.paint-panel__intro-desc[data-v-9bfd1df6]{font-size:12px;color:var(--xyy-n500);margin-top:4px;line-height:1.5}.paint-panel__points[data-v-9bfd1df6]{flex:0 1 auto;min-width:0}.paint-panel__points-toggle[data-v-9bfd1df6]{margin-bottom:8px}.paint-panel__points-grid[data-v-9bfd1df6]{display:flex;flex-wrap:wrap;gap:8px}.paint-panel__point-stat[data-v-9bfd1df6]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;background:var(--xyy-n00);border:1px solid var(--xyy-n300);border-radius:8px}.paint-panel__point-stat--balance[data-v-9bfd1df6]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.paint-panel__point-label[data-v-9bfd1df6]{font-size:12px;color:var(--xyy-n500)}.paint-panel__point-value[data-v-9bfd1df6]{font-size:14px;font-weight:600;color:var(--xyy-n800)}.paint-panel__records[data-v-9bfd1df6]{padding:12px 16px;border-bottom:1px solid var(--border-primary);flex-shrink:0}.paint-panel__records-footer[data-v-9bfd1df6]{display:flex;justify-content:flex-end;margin-top:8px}.paint-panel__tabs[data-v-9bfd1df6]{padding:12px 16px 0;flex-shrink:0}.paint-panel__main[data-v-9bfd1df6]{flex:1;min-height:0;display:flex;flex-wrap:wrap;gap:16px;padding:16px;overflow-y:auto}.paint-panel__params[data-v-9bfd1df6]{flex:1 1 360px;min-width:320px;display:flex;flex-direction:column;gap:16px}.paint-panel__section[data-v-9bfd1df6]{display:flex;flex-direction:column;gap:8px}.paint-panel__section-head[data-v-9bfd1df6]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.paint-panel__section-label[data-v-9bfd1df6]{font-size:13px;color:var(--xyy-n800);font-weight:500}.paint-panel__section-hint[data-v-9bfd1df6]{font-size:12px;color:var(--xyy-n500)}.paint-panel__version-grid[data-v-9bfd1df6]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.paint-panel__version-card[data-v-9bfd1df6]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:var(--xyy-n00);border:1px solid var(--xyy-n300);border-radius:8px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.paint-panel__version-card[data-v-9bfd1df6]:hover{border-color:var(--el-color-primary-light-5)}.paint-panel__version-card.is-active[data-v-9bfd1df6]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);box-shadow:var(--card-shadow)}.paint-panel__version-label[data-v-9bfd1df6]{font-size:14px;font-weight:500;color:var(--xyy-n800)}.paint-panel__version-sub[data-v-9bfd1df6]{font-size:12px;color:var(--xyy-n500);line-height:1.2}.paint-panel__reference-bar[data-v-9bfd1df6]{display:flex;align-items:center;justify-content:space-between;gap:8px}.paint-panel__ref-add[data-v-9bfd1df6]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;color:var(--xyy-n500);background:var(--xyy-n100);border:1px dashed var(--xyy-n400);border-radius:8px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.paint-panel__ref-add[data-v-9bfd1df6]:hover{color:var(--el-color-primary);border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.paint-panel__ref-side[data-v-9bfd1df6]{display:flex;align-items:center;gap:8px}.paint-panel__ref-library[data-v-9bfd1df6]{display:inline-flex;align-items:center;gap:4px;color:var(--el-color-primary);font-size:13px}.paint-panel__ref-count[data-v-9bfd1df6]{font-size:12px;color:var(--xyy-n500)}.paint-panel__ref-thumbs[data-v-9bfd1df6]{display:flex;flex-wrap:wrap;gap:8px}.paint-panel__ref-thumb[data-v-9bfd1df6]{position:relative;width:56px;height:56px;border-radius:8px;overflow:hidden;border:1px solid var(--xyy-n300);flex-shrink:0}.paint-panel__ref-thumb-img[data-v-9bfd1df6]{width:100%;height:100%}.paint-panel__ref-remove[data-v-9bfd1df6]{position:absolute;top:0;right:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--xyy-n900);background:#00000080;border-bottom-left-radius:6px;cursor:pointer}.paint-panel__prompt-editor[data-v-9bfd1df6]{position:relative}.paint-panel__prompt[data-v-9bfd1df6]{border-radius:8px}.paint-panel__prompt[data-v-9bfd1df6] .el-textarea__inner{font-size:14px;line-height:1.7}.paint-panel__prompt-footer[data-v-9bfd1df6]{display:flex;justify-content:flex-end;margin-top:4px}.paint-panel__ratio-grid[data-v-9bfd1df6]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.paint-panel__ratio-item[data-v-9bfd1df6]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;background:var(--xyy-n00);border:1px solid var(--xyy-n300);border-radius:8px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.paint-panel__ratio-item[data-v-9bfd1df6]:hover{border-color:var(--el-color-primary-light-5)}.paint-panel__ratio-item.is-active[data-v-9bfd1df6]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);box-shadow:var(--card-shadow)}.paint-panel__ratio-shape[data-v-9bfd1df6]{background:var(--xyy-n500);border-radius:2px;transition:background .2s ease}.paint-panel__ratio-item.is-active .paint-panel__ratio-shape[data-v-9bfd1df6]{background:var(--el-color-primary)}.paint-panel__ratio-label[data-v-9bfd1df6]{font-size:12px;color:var(--xyy-n700)}.paint-panel__res-tabs[data-v-9bfd1df6]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:var(--xyy-n100);border-radius:8px}.paint-panel__res-tab[data-v-9bfd1df6]{padding:4px 8px;text-align:center;font-size:13px;color:var(--xyy-n600);border-radius:6px;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.paint-panel__res-tab[data-v-9bfd1df6]:hover{color:var(--xyy-n800)}.paint-panel__res-tab.is-selected[data-v-9bfd1df6]{color:var(--el-color-primary);background:var(--xyy-n00);box-shadow:var(--card-shadow);font-weight:500}.paint-panel__generate[data-v-9bfd1df6]{width:100%;margin-top:4px}.paint-panel__result[data-v-9bfd1df6]{flex:1 1 240px;min-width:0;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--xyy-n100);border:1px dashed var(--xyy-n300);border-radius:12px;padding:16px}.paint-panel__progress-text[data-v-9bfd1df6]{font-size:14px;color:var(--xyy-n700)}.paint-panel__error[data-v-9bfd1df6]{max-width:320px;font-size:13px;color:var(--xyy-danger);text-align:center;word-break:break-all}.paint-panel__image[data-v-9bfd1df6]{max-width:100%;max-height:360px;border-radius:12px}.paint-panel__result-actions[data-v-9bfd1df6]{display:flex;gap:8px}.paint-panel__history[data-v-9bfd1df6],.paint-panel__templates[data-v-9bfd1df6]{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:16px}.paint-panel__template-toolbar[data-v-9bfd1df6]{margin-bottom:12px;flex-shrink:0}.paint-panel__category[data-v-9bfd1df6]{width:180px}.paint-panel__history-grid[data-v-9bfd1df6],.paint-panel__template-grid[data-v-9bfd1df6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;align-content:start}.paint-panel__card[data-v-9bfd1df6]{display:flex;flex-direction:column;background:var(--xyy-n00);border:1px solid var(--xyy-n300);border-radius:12px;overflow:hidden;box-shadow:var(--card-shadow)}.paint-panel__card-image[data-v-9bfd1df6]{width:100%;height:150px;flex-shrink:0}.paint-panel__card-image-error[data-v-9bfd1df6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--xyy-n500);font-size:12px;background:var(--xyy-n100)}.paint-panel__card-body[data-v-9bfd1df6]{display:flex;flex-direction:column;gap:4px;padding:8px 12px 12px}.paint-panel__card-title[data-v-9bfd1df6]{font-size:13px;font-weight:500;color:var(--xyy-n800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paint-panel__card-desc[data-v-9bfd1df6]{font-size:12px;color:var(--xyy-n500);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.paint-panel__card-meta[data-v-9bfd1df6]{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:12px;color:var(--xyy-n500)}.paint-panel__card-actions[data-v-9bfd1df6]{display:flex;gap:8px;margin-top:4px}.paint-panel__pager[data-v-9bfd1df6]{display:flex;justify-content:center;padding:12px 0 0;flex-shrink:0}.paint-panel__gallery-thumb[data-v-9bfd1df6]{width:160px;height:160px;border-radius:8px;margin-top:8px}.psm[data-v-b6292506]{display:flex;flex-direction:column;gap:16px}.psm__head[data-v-b6292506]{display:flex;align-items:center;justify-content:space-between;gap:12px}.psm__tip[data-v-b6292506]{font-size:12px;color:var(--xyy-n500);line-height:1.5;flex:1;min-width:0}.psm__grid[data-v-b6292506]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;max-height:52vh;overflow-y:auto;min-height:80px}.psm__card[data-v-b6292506]{display:flex;flex-direction:column;background:var(--xyy-n50, #fff);border:1px solid var(--xyy-n300);border-radius:8px;overflow:hidden}.psm__card.is-disabled[data-v-b6292506]{opacity:.6}.psm__thumb[data-v-b6292506]{position:relative;aspect-ratio:3/2;background:var(--xyy-n100);cursor:pointer;overflow:hidden}.psm__thumb .psm__img[data-v-b6292506]{width:100%;height:100%}.psm__placeholder[data-v-b6292506]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--xyy-n400);font-size:12px}.psm__placeholder .el-icon[data-v-b6292506]{font-size:22px}.psm__placeholder-sub[data-v-b6292506]{font-size:12px}.psm__uploading[data-v-b6292506]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff9;color:var(--el-color-primary)}.psm__info[data-v-b6292506]{padding:8px 12px}.psm__name[data-v-b6292506]{font-size:13px;font-weight:500;color:var(--xyy-n800);display:flex;align-items:center;gap:4px}.psm__content[data-v-b6292506]{margin-top:4px;font-size:12px;color:var(--xyy-n600);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.psm__ops[data-v-b6292506]{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 8px 8px;flex-wrap:wrap}.psm__form-img[data-v-b6292506]{position:relative;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.psm__form-preview[data-v-b6292506]{width:96px;height:72px;border-radius:6px;border:1px solid var(--xyy-n300)}.psm__form-upload[data-v-b6292506]{width:96px;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--xyy-n500);background:var(--xyy-n100);border:1px dashed var(--xyy-n400);border-radius:6px;cursor:pointer;font-size:12px}.psm__form-upload.has-img[data-v-b6292506]{color:var(--el-color-primary);border-color:var(--el-color-primary)}.psm__form-remove[data-v-b6292506]{color:var(--xyy-danger);font-size:12px;background:none;border:none;cursor:pointer;padding:0}.psm__sort-tip[data-v-b6292506]{margin-left:8px;font-size:12px;color:var(--xyy-n500)}.diy-studio-panel[data-v-cc9e3291]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--xyy-n00)}.diy-studio-panel__top[data-v-cc9e3291]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;background:var(--el-color-primary-light-9);border-bottom:1px solid var(--border-primary);flex-shrink:0}.diy-studio-panel__ctx[data-v-cc9e3291]{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}.diy-studio-panel__ctx .el-icon[data-v-cc9e3291]{color:var(--el-color-primary);margin-top:4px;flex-shrink:0}.diy-studio-panel__ctx-text[data-v-cc9e3291]{min-width:0}.diy-studio-panel__ctx-title[data-v-cc9e3291]{font-size:14px;font-weight:600;color:var(--xyy-n900)}.diy-studio-panel__ctx-sub[data-v-cc9e3291]{font-size:12px;color:var(--xyy-n500);margin-top:4px;line-height:1.5}.diy-studio-panel__top-actions[data-v-cc9e3291]{display:flex;align-items:center;flex-shrink:0}.diy-studio-panel__guide[data-v-cc9e3291]{padding:12px 16px;background:var(--xyy-n100);border-bottom:1px solid var(--border-primary);flex-shrink:0}.diy-studio-panel__guide-head[data-v-cc9e3291]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--el-color-primary);margin-bottom:8px}.diy-studio-panel__guide-steps[data-v-cc9e3291]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.diy-studio-panel__guide-steps li[data-v-cc9e3291]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--xyy-n700);line-height:1.5}.diy-studio-panel__guide-steps li b[data-v-cc9e3291]{color:var(--xyy-n900)}.diy-studio-panel .guide-step-no[data-v-cc9e3291]{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--el-color-primary);color:var(--el-color-white);font-size:12px;line-height:1}.diy-studio-panel__guide-hint[data-v-cc9e3291]{margin-top:8px;font-size:12px;color:var(--xyy-n500);border-top:1px dashed var(--xyy-n300);padding-top:8px}.diy-studio-panel__body[data-v-cc9e3291]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:20px}.diy-studio-panel .ai-step .step-title[data-v-cc9e3291]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--xyy-n900);margin-bottom:12px}.diy-studio-panel .ai-step .step-title .step-badge[data-v-cc9e3291]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--el-color-primary);color:var(--el-color-white);font-size:12px;flex-shrink:0}.diy-studio-panel .ai-step .step-title .step-required[data-v-cc9e3291]{font-size:12px;color:var(--xyy-danger);font-weight:400}.diy-studio-panel .ai-step .step-title .step-optional[data-v-cc9e3291]{font-size:12px;color:var(--xyy-n500);font-weight:400}.diy-studio-panel .ai-step .step-title.step-title--toggle[data-v-cc9e3291]{cursor:pointer;-webkit-user-select:none;user-select:none}.diy-studio-panel .ai-step .step-title.step-title--toggle[data-v-cc9e3291]:hover{color:var(--el-color-primary)}.diy-studio-panel .ai-step .step-title.step-title--toggle .step-chevron[data-v-cc9e3291]{margin-left:auto;font-size:12px;color:var(--xyy-n500);transition:transform .2s}.diy-studio-panel .ai-step .step-title.step-title--toggle .step-chevron.is-collapsed[data-v-cc9e3291]{transform:rotate(-90deg)}.diy-studio-panel .ai-step .step-title.step-title--toggle .step-carried-badge[data-v-cc9e3291]{color:var(--el-color-primary)}.diy-studio-panel .ai-step .chip-group-header[data-v-cc9e3291]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--xyy-n500);cursor:pointer;-webkit-user-select:none;user-select:none}.diy-studio-panel .ai-step .chip-group-header[data-v-cc9e3291]:hover{color:var(--el-color-primary)}.diy-studio-panel .ai-step .chip-group-header__label[data-v-cc9e3291]{font-weight:400}.diy-studio-panel .ai-step .chip-group-header__badge[data-v-cc9e3291]{color:var(--el-color-primary)}.diy-studio-panel .ai-step .chip-group-header .step-chevron[data-v-cc9e3291]{margin-left:auto;font-size:12px;transition:transform .2s}.diy-studio-panel .ai-step .chip-group-header .step-chevron.is-collapsed[data-v-cc9e3291]{transform:rotate(-90deg)}.diy-studio-panel .ai-step .chip-group[data-v-cc9e3291]{display:flex;flex-wrap:wrap;gap:8px}.diy-studio-panel .ai-step .chip-group--tags[data-v-cc9e3291]{margin-top:12px}.diy-studio-panel .ai-step .chip-group .chip[data-v-cc9e3291]{padding:4px 12px;border:1px solid var(--xyy-n300);border-radius:999px;background:var(--el-bg-color);color:var(--xyy-n700);font-size:13px;cursor:pointer;transition:all .2s ease}.diy-studio-panel .ai-step .chip-group .chip[data-v-cc9e3291]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.diy-studio-panel .ai-step .chip-group .chip.is-active[data-v-cc9e3291]{background:var(--el-color-primary);border-color:var(--el-color-primary);color:var(--el-color-white)}.diy-studio-panel .ai-step .chip-group .chip--tag[data-v-cc9e3291]{border-radius:6px}.diy-studio-panel .ai-step .chip-group .chip--custom[data-v-cc9e3291]{border-style:dashed}.diy-studio-panel .ai-preview[data-v-cc9e3291]{background:var(--xyy-n100);border-radius:8px;padding:12px}.diy-studio-panel .ai-preview .preview-label[data-v-cc9e3291]{font-size:12px;color:var(--xyy-n500);margin-bottom:4px}.diy-studio-panel .ai-preview .preview-text[data-v-cc9e3291]{font-size:13px;color:var(--xyy-n700);line-height:1.6;min-height:20px}.diy-studio-panel .ai-row[data-v-cc9e3291]{display:flex;gap:16px}.diy-studio-panel .ai-row .ai-row-item[data-v-cc9e3291]{flex:1}.diy-studio-panel .ai-row .ai-row-item .row-label[data-v-cc9e3291]{font-size:13px;color:var(--xyy-n600);margin-bottom:8px}.diy-studio-panel .ai-recommend[data-v-cc9e3291]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--xyy-n500)}.diy-studio-panel .ai-recommend .rec-icon[data-v-cc9e3291]{font-size:14px}.diy-studio-panel .ai-advanced[data-v-cc9e3291]{border:none}.diy-studio-panel .ai-advanced .ai-advanced-title[data-v-cc9e3291]{font-size:12px;color:var(--xyy-n500)}.diy-studio-panel .ai-advanced .ai-advanced-body[data-v-cc9e3291]{padding-top:8px}.diy-studio-panel .ai-action[data-v-cc9e3291]{display:flex;align-items:center;gap:12px}.diy-studio-panel .ai-action .points-label[data-v-cc9e3291]{font-size:12px;color:var(--xyy-n500)}.diy-studio-panel .ai-action .points-recharge-link[data-v-cc9e3291]{font-size:12px;margin-left:-8px;font-weight:600;color:var(--xyy-primary)}.diy-studio-panel .ai-progress .progress-tip[data-v-cc9e3291]{font-size:12px;color:var(--xyy-n500);margin-top:8px}.diy-studio-panel .ai-error[data-v-cc9e3291]{display:flex;flex-direction:column;gap:8px;padding:8px 12px;background:var(--xyy-danger-taint, var(--xyy-n100));border-radius:6px;color:var(--xyy-danger);font-size:13px}.diy-studio-panel .ai-error__head[data-v-cc9e3291]{display:flex;align-items:center;gap:8px}.diy-studio-panel .ai-error__actions[data-v-cc9e3291]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.diy-studio-panel .ai-result .result-image[data-v-cc9e3291]{width:100%;max-height:260px;border-radius:8px;border:1px solid var(--xyy-n300);object-fit:cover;overflow:hidden}.diy-studio-panel .ai-result .result-actions[data-v-cc9e3291]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.diy-studio-panel .progress-tip[data-v-cc9e3291]{font-size:12px;color:var(--xyy-n500);margin-top:8px}.diy-studio-panel .batch-tip[data-v-cc9e3291]{margin-top:8px;font-size:12px;color:var(--el-color-primary);background:var(--xyy-n100);padding:4px 8px;border-radius:6px;line-height:1.6}.diy-studio-panel .batch-grid[data-v-cc9e3291]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.diy-studio-panel .batch-card[data-v-cc9e3291]{border:1px solid var(--xyy-n300);border-radius:8px;overflow:hidden;background:var(--xyy-n50, #fff)}.diy-studio-panel .batch-card__thumb[data-v-cc9e3291]{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;color:var(--xyy-n500);background:var(--xyy-n100);overflow:hidden}.diy-studio-panel .batch-card__thumb .el-image[data-v-cc9e3291]{width:100%;height:100%}.diy-studio-panel .batch-card__label[data-v-cc9e3291]{padding:4px 8px;font-size:12px;color:var(--xyy-n700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diy-studio-panel .batch-card__status[data-v-cc9e3291]{padding:0 8px 4px;font-size:12px}.diy-studio-panel .batch-card__status.is-success[data-v-cc9e3291]{color:var(--el-color-success)}.diy-studio-panel .batch-card__status.is-failed[data-v-cc9e3291]{color:var(--el-color-danger)}.diy-studio-panel .batch-card__status.is-processing[data-v-cc9e3291]{color:var(--el-color-primary)}.diy-studio-panel .batch-card__fail[data-v-cc9e3291]{font-size:22px}.diy-studio-panel .style-grid[data-v-cc9e3291]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.diy-studio-panel .style-card[data-v-cc9e3291]{position:relative;aspect-ratio:1/1;border-radius:var(--radius-sm, 6px);overflow:hidden;border:2px solid var(--xyy-n300);background:var(--xyy-n100);padding:0;cursor:pointer;transition:all .2s ease}.diy-studio-panel .style-card.is-active[data-v-cc9e3291]{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-5)}.diy-studio-panel .style-card__img[data-v-cc9e3291]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.diy-studio-panel .style-card__text[data-v-cc9e3291]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:4px;font-size:12px;color:var(--xyy-n700);text-align:center;line-height:1.4}.diy-studio-panel .style-card__name[data-v-cc9e3291]{position:absolute;left:0;right:0;bottom:0;padding:3px 4px;font-size:12px;color:#fff;background:linear-gradient(180deg,#0000,#0009);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.diy-studio-panel .ref-actions[data-v-cc9e3291]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.diy-studio-panel .style-file-input[data-v-cc9e3291]{display:none}.diy-studio-panel .ref-thumbs[data-v-cc9e3291]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.diy-studio-panel .ref-thumb[data-v-cc9e3291]{position:relative;width:56px;height:56px;border-radius:6px;overflow:hidden;border:1px solid var(--xyy-n300)}.diy-studio-panel .ref-thumb .el-image[data-v-cc9e3291]{width:100%;height:100%}.diy-studio-panel .ref-thumb .ref-remove[data-v-cc9e3291]{position:absolute;top:2px;right:2px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;padding:0}.diy-studio-panel .ref-thumb .ref-remove .el-icon[data-v-cc9e3291]{font-size:10px}.diy-studio-panel .ref-tip[data-v-cc9e3291]{margin-top:4px;font-size:12px;color:var(--xyy-n500)}.diy-studio-panel .ref-tip--carried[data-v-cc9e3291]{margin-top:8px;padding:4px 8px;color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-radius:6px}.diy-studio-panel .optimize-row[data-v-cc9e3291]{display:flex;align-items:center;gap:8px;margin-top:8px}.diy-studio-panel .optimize-row .optimize-tip[data-v-cc9e3291]{font-size:12px;color:var(--xyy-n500)}.ai-task-studio__float[data-v-abc29db6]{position:fixed;left:0;top:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;background:var(--el-color-primary);border-radius:999px;color:var(--xyy-n00);cursor:grab;box-shadow:0 8px 24px #0000001f;transition:transform .2s ease,box-shadow .2s ease;z-index:9999;-webkit-user-select:none;user-select:none;touch-action:none}.ai-task-studio__float[data-v-abc29db6]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.ai-task-studio__float.is-dragging[data-v-abc29db6]{cursor:grabbing;transition:none;opacity:.9;transform:none}.ai-task-studio__badge[data-v-abc29db6]{display:inline-flex}.ai-task-studio__float-label[data-v-abc29db6]{font-size:14px;font-weight:500;white-space:nowrap;color:inherit}.ai-task-studio__float-dot[data-v-abc29db6]{width:8px;height:8px;border-radius:999px;background:var(--xyy-warning);animation:pulse-abc29db6 1.6s ease-in-out infinite}.ai-task-studio__edge[data-v-abc29db6]{position:fixed;top:0;right:0;height:100vh;width:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--xyy-n00);border-left:1px solid var(--border-primary);color:var(--el-color-primary);cursor:pointer;z-index:9999;box-shadow:-2px 0 8px #0000001f;transition:background .2s ease}.ai-task-studio__edge[data-v-abc29db6]:hover{background:var(--el-color-primary-light-9)}.ai-task-studio__edge .el-icon[data-v-abc29db6]{font-size:16px;cursor:pointer;transition:color .2s ease}.ai-task-studio__edge-expand[data-v-abc29db6]:hover{color:var(--el-color-primary-dark-2)}.ai-task-studio__edge-close[data-v-abc29db6]{color:var(--xyy-n500)}.ai-task-studio__edge-close[data-v-abc29db6]:hover{color:var(--xyy-danger)}.ai-task-studio__panel[data-v-abc29db6]{position:fixed;top:0;right:0;bottom:0;height:100vh;max-width:100vw;display:flex;flex-direction:column;background:var(--xyy-n00);box-shadow:-8px 0 32px #00000059;border-left:1px solid var(--border-primary);overflow:hidden;z-index:9999}.ai-task-studio__resizer[data-v-abc29db6]{position:absolute;top:0;left:-3px;width:6px;height:100%;cursor:col-resize;z-index:1;background:transparent;transition:background .2s ease}.ai-task-studio__resizer[data-v-abc29db6]:hover,.ai-task-studio__resizer.is-dragging[data-v-abc29db6]{background:var(--el-color-primary-light-5)}.ai-task-studio__header[data-v-abc29db6]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:var(--el-color-primary-light-9);border-bottom:1px solid var(--border-primary);flex-shrink:0}.ai-task-studio__header-title[data-v-abc29db6]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--xyy-n900)}.ai-task-studio__header-title .el-icon[data-v-abc29db6]{color:var(--el-color-primary)}.ai-task-studio__tag[data-v-abc29db6]{font-weight:400}.ai-task-studio__header-actions[data-v-abc29db6]{display:flex;align-items:center;gap:8px}.ai-task-studio__body[data-v-abc29db6]{flex:1;display:flex;min-height:0}.ai-task-studio__workchat[data-v-abc29db6]{flex:1;min-height:0}.ai-task-studio__paint[data-v-abc29db6]{flex:1;min-height:0;overflow:hidden}.ai-task-studio__mode[data-v-abc29db6]{margin-left:12px}.ai-task-studio__body--stats[data-v-abc29db6]{overflow-y:auto;padding:16px}.ai-task-studio__sidebar[data-v-abc29db6]{width:340px;flex-shrink:0;border-right:1px solid var(--xyy-n300);background:var(--xyy-n50);overflow:hidden;display:flex;flex-direction:column}.ai-task-studio__content[data-v-abc29db6]{flex:1;min-width:0;overflow-y:auto;background:var(--xyy-n00)}.ai-task-studio__empty[data-v-abc29db6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px;text-align:center}.ai-task-studio__empty h3[data-v-abc29db6]{margin:16px 0 8px;font-size:16px;font-weight:600;color:var(--xyy-n800)}.ai-task-studio__empty p[data-v-abc29db6]{margin:0;font-size:13px;color:var(--xyy-n500);max-width:360px;line-height:1.5}.ai-task-studio__empty-icon[data-v-abc29db6]{color:var(--el-color-primary-light-5)}.ai-task-studio__history[data-v-abc29db6]{flex:1;min-height:0;overflow-y:auto;padding:16px}.ai-task-studio__history-list[data-v-abc29db6]{display:flex;flex-direction:column;gap:8px}.ai-task-studio__history-item[data-v-abc29db6]{padding:12px;background:var(--xyy-n00);border:1px solid var(--xyy-n300);border-radius:8px;cursor:pointer;transition:border-color .2s ease}.ai-task-studio__history-item[data-v-abc29db6]:hover,.ai-task-studio__history-item.is-active[data-v-abc29db6]{border-color:var(--el-color-primary)}.ai-task-studio__history-title[data-v-abc29db6]{font-size:14px;font-weight:500;color:var(--xyy-n800);margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-task-studio__history-meta[data-v-abc29db6]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--xyy-n500)}.studio-fade-enter-active[data-v-abc29db6],.studio-fade-leave-active[data-v-abc29db6]{transition:opacity .25s ease}.studio-fade-enter-from[data-v-abc29db6],.studio-fade-leave-to[data-v-abc29db6]{opacity:0}.studio-slide-enter-active[data-v-abc29db6],.studio-slide-leave-active[data-v-abc29db6]{transition:all .28s cubic-bezier(.34,1.56,.64,1)}.studio-slide-enter-from[data-v-abc29db6],.studio-slide-leave-to[data-v-abc29db6]{opacity:0;transform:translate(100%)}@keyframes pulse-abc29db6{0%,to{opacity:1}50%{opacity:.4}}.app-shell[data-v-4f657475]{height:100%;transition:margin-right .28s ease}.app-shell.ai-panel-open[data-v-4f657475]{margin-right:var(--ai-panel-width, 560px)}.app-shell.ai-panel-resizing[data-v-4f657475]{transition:none}.fade-enter-active[data-v-4f657475],.fade-leave-active[data-v-4f657475]{transition:opacity .3s ease}.fade-enter-from[data-v-4f657475],.fade-leave-to[data-v-4f657475]{opacity:0}.feedback-preparing-overlay[data-v-4f657475]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.feedback-preparing-content[data-v-4f657475]{display:flex;flex-direction:column;align-items:center;padding:40px 56px;background:var(--xyy-n00, #fff);border-radius:16px;box-shadow:0 8px 24px #0000001f}.feedback-preparing-spinner[data-v-4f657475]{width:48px;height:48px;margin-bottom:20px;border:4px solid var(--xyy-n200, #e5e6eb);border-top-color:var(--el-color-primary, #409eff);border-radius:50%;animation:feedback-preparing-spin-4f657475 .8s linear infinite}@keyframes feedback-preparing-spin-4f657475{to{transform:rotate(360deg)}}.feedback-preparing-title[data-v-4f657475]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--xyy-n800, #1d2129)}.feedback-preparing-desc[data-v-4f657475]{margin:0;font-size:14px;color:var(--xyy-n600, #86909c);text-align:center;line-height:1.5}.feedback-preparing-fade-enter-active[data-v-4f657475],.feedback-preparing-fade-leave-active[data-v-4f657475]{transition:opacity .2s ease}.feedback-preparing-fade-enter-from[data-v-4f657475],.feedback-preparing-fade-leave-to[data-v-4f657475]{opacity:0}.tencent-map-picker[data-v-0bab014a]{width:100%}.manual-input-panel[data-v-0bab014a]{width:100%;padding:20px}.manual-input-panel .manual-input-tip[data-v-0bab014a]{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:color-mix(in srgb,var(--el-color-warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--el-color-warning) 30%,transparent);border-radius:8px;margin-bottom:16px;font-size:13px;color:var(--text-secondary);line-height:1.6}.manual-input-panel .manual-input-tip .el-icon[data-v-0bab014a]{flex-shrink:0;margin-top:2px}.manual-input-panel .manual-input-grid[data-v-0bab014a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.manual-input-panel .manual-input-actions[data-v-0bab014a]{margin-top:16px;text-align:right}.map-layout[data-v-0bab014a]{display:flex;height:500px;gap:16px}.search-panel[data-v-0bab014a]{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:var(--card-bg-start);border-radius:8px;padding:16px;overflow:hidden;border:1px solid var(--border-primary)}.search-panel .search-input-wrapper[data-v-0bab014a]{flex-shrink:0}.search-panel .search-results[data-v-0bab014a]{margin-top:12px;flex:1;overflow-y:auto;max-height:280px}.search-panel .search-results[data-v-0bab014a]::-webkit-scrollbar{width:4px}.search-panel .search-results[data-v-0bab014a]::-webkit-scrollbar-track{background:var(--el-fill-color);border-radius:6px}.search-panel .search-results[data-v-0bab014a]::-webkit-scrollbar-thumb{background:var(--fill-light);border-radius:6px}.search-panel .search-results .result-item[data-v-0bab014a]{padding:12px;background:var(--el-fill-color);border-radius:6px;margin-bottom:8px;cursor:pointer;transition:all .2s;border:1px solid transparent}.search-panel .search-results .result-item[data-v-0bab014a]:hover{border-color:color-mix(in srgb,var(--el-color-primary) 30%,transparent);background:var(--el-fill-color-lighter)}.search-panel .search-results .result-item.active[data-v-0bab014a]{border-color:var(--el-color-primary);background:color-mix(in srgb,var(--el-color-primary) 15%,transparent)}.search-panel .search-results .result-item .result-title[data-v-0bab014a]{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-panel .search-results .result-item .result-address[data-v-0bab014a]{font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-panel .selected-info-panel[data-v-0bab014a]{flex-shrink:0;margin-top:auto}.search-panel .selected-info-panel .info-title[data-v-0bab014a]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.search-panel .selected-info-panel .info-item[data-v-0bab014a]{display:flex;margin-bottom:8px;font-size:13px}.search-panel .selected-info-panel .info-item .info-label[data-v-0bab014a]{color:var(--text-tertiary);flex-shrink:0;width:50px}.search-panel .selected-info-panel .info-item .info-value[data-v-0bab014a]{color:var(--text-secondary);word-break:break-all}.map-wrapper[data-v-0bab014a]{flex:1;position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--border-primary)}.map-wrapper .map-view[data-v-0bab014a]{width:100%;height:100%}.map-wrapper .map-tip[data-v-0bab014a]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#000000b3;color:var(--el-color-white);padding:8px 16px;border-radius:16px;font-size:12px;pointer-events:none;z-index:100;border:1px solid var(--border-primary)}.map-picker-dialog .el-dialog{background:linear-gradient(180deg,var(--card-bg-start) 0%,var(--card-bg-end) 100%);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 8px 32px #00000080}.map-picker-dialog .el-dialog__header{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border-bottom:1px solid var(--border-primary);margin-right:0;padding:16px 20px}.map-picker-dialog .el-dialog__header .el-dialog__title{color:var(--text-primary);font-weight:600}.map-picker-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:var(--text-tertiary)}.map-picker-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:var(--el-color-primary)}.map-picker-dialog .el-dialog__body{padding:12px 20px 20px;color:var(--text-secondary)}.map-picker-dialog .el-dialog__footer{padding:16px 20px;border-top:1px solid var(--border-primary)}.map-picker-dialog .search-panel .el-input__wrapper{background:var(--el-fill-color);border:1px solid var(--border-primary);box-shadow:none}.map-picker-dialog .search-panel .el-input__wrapper:hover{border-color:var(--el-border-color-darker)}.map-picker-dialog .search-panel .el-input__wrapper.is-focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.map-picker-dialog .search-panel .el-input__inner{color:var(--text-primary)}.map-picker-dialog .search-panel .el-input__inner::placeholder{color:var(--text-disabled)}.map-picker-dialog .search-panel .el-input-group__append{background:color-mix(in srgb,var(--el-color-primary) 15%,transparent);border-color:var(--border-primary);color:var(--el-color-primary)}.map-picker-dialog .search-panel .el-input-group__append .el-button{color:var(--el-color-primary)}.map-picker-dialog .search-panel .el-divider{border-color:var(--border-primary)}.map-picker-dialog .manual-input-panel .el-textarea__inner{background:var(--el-fill-color);border:1px solid var(--border-primary);color:var(--text-primary);resize:none}.map-picker-dialog .manual-input-panel .el-textarea__inner::placeholder{color:var(--text-disabled)}.map-picker-dialog .manual-input-panel .el-textarea__inner:hover{border-color:var(--el-border-color-darker)}.map-picker-dialog .manual-input-panel .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.map-picker-dialog .manual-input-panel .el-input__count{background:transparent;color:var(--text-disabled)}.geofence-map-editor[data-v-3afa4968]{position:relative;width:100%;height:100%;min-height:400px;border-radius:8px;overflow:hidden;border:1px solid var(--el-border-color-lighter)}.map-toolbar-draw[data-v-3afa4968]{position:absolute;top:12px;left:12px;z-index:100;display:flex;align-items:center;gap:8px;background:var(--el-bg-color);padding:8px 12px;border-radius:8px;box-shadow:var(--card-shadow)}.draw-mode-tag[data-v-3afa4968]{display:flex;align-items:center;gap:8px;padding:4px 10px;background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--el-color-primary) 20%,transparent);color:var(--el-color-primary);border-radius:6px;font-size:13px;font-weight:500}.map-view[data-v-3afa4968]{width:100%;height:100%}.map-hint[data-v-3afa4968]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#000000b3;color:var(--el-color-white);padding:8px 20px;border-radius:999px;font-size:13px;pointer-events:none;z-index:100;white-space:nowrap}.link-selector[data-v-380518e8]{min-height:360px;color:var(--text-secondary)}.selector-content[data-v-380518e8]{margin-top:12px}.page-selector-layout[data-v-380518e8]{display:flex;gap:12px;min-height:360px}.category-panel[data-v-380518e8]{width:180px;flex-shrink:0;background:var(--el-fill-color-light);border:1px solid var(--border-primary);border-radius:8px;padding:8px;overflow-y:auto;max-height:440px}.page-list-panel[data-v-380518e8]{flex:1;min-width:0;display:flex;flex-direction:column}.recommended-section[data-v-380518e8]{margin-bottom:12px;padding:10px 12px;background:var(--el-fill-color-light);border:1px solid var(--border-primary);border-radius:var(--el-border-radius-base, 4px);transition:background .2s ease}.recommended-section.is-collapsed[data-v-380518e8]{padding:8px 12px;margin-bottom:8px;background:var(--el-fill-color-lighter, var(--el-fill-color-light))}.recommended-header[data-v-380518e8]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;border-radius:var(--el-border-radius-base, 4px);transition:color .2s ease}.recommended-header:hover .recommended-title[data-v-380518e8]{opacity:.85}.recommended-header:hover .recommended-arrow[data-v-380518e8]{color:var(--el-color-primary)}.recommended-header[data-v-380518e8]:focus-visible{box-shadow:0 0 0 2px var(--el-color-primary-light-7)}.recommended-section:not(.is-collapsed) .recommended-header[data-v-380518e8]{margin-bottom:8px}.recommended-section.is-collapsed .recommended-header[data-v-380518e8]{margin-bottom:0}.recommended-title[data-v-380518e8]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--el-color-primary);transition:opacity .2s ease}.recommended-meta[data-v-380518e8]{display:inline-flex;align-items:center;gap:4px}.recommended-hint[data-v-380518e8]{font-size:11px;color:var(--text-disabled)}.recommended-arrow[data-v-380518e8]{color:var(--text-disabled);transition:transform .25s ease,color .2s ease}.recommended-section:not(.is-collapsed) .recommended-arrow[data-v-380518e8]{transform:rotate(180deg)}.recommended-list[data-v-380518e8]{display:flex;flex-wrap:wrap;gap:6px}.recommended-item[data-v-380518e8]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--el-fill-color-blank, #fff);border:1px solid var(--border-secondary);border-radius:var(--el-border-radius-base, 4px);cursor:pointer;transition:all .2s ease;font-size:12px;color:var(--text-secondary)}.recommended-item[data-v-380518e8]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.recommended-item.is-selected[data-v-380518e8]{border-color:var(--el-color-primary);background:var(--el-color-primary);color:var(--el-color-white)}.recommended-item.is-selected .recommended-tag[data-v-380518e8]{background:#fff3;border-color:#ffffff4d;color:var(--el-color-white)}.recommended-icon[data-v-380518e8]{flex-shrink:0}.recommended-name[data-v-380518e8]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommended-tag[data-v-380518e8]{flex-shrink:0;transform:scale(.85)}.dialog-footer[data-v-380518e8]{display:flex;justify-content:flex-end;gap:8px}.snack-shop-panel[data-v-380518e8]{display:flex;flex-direction:column;gap:12px}.snack-shop-filter[data-v-380518e8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.snack-shop-filter-label[data-v-380518e8]{font-size:13px;color:var(--text-primary);flex-shrink:0}.snack-shop-filter-tip[data-v-380518e8]{font-size:12px;color:var(--text-disabled)}.custom-params-section[data-v-380518e8]{margin-top:12px;padding:12px;background:var(--el-fill-color-light);border:1px solid var(--border-primary);border-radius:var(--el-border-radius-base, 4px)}.custom-params-header[data-v-380518e8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.custom-params-title[data-v-380518e8]{font-size:13px;font-weight:500;color:var(--el-text-color-primary)}.custom-param-row[data-v-380518e8]{display:flex;align-items:center;margin-bottom:8px}.custom-param-row[data-v-380518e8]:last-child{margin-bottom:0}.custom-params-empty[data-v-380518e8]{font-size:12px;color:var(--el-text-color-secondary);text-align:center;padding:12px 0}@media (max-width: 768px){.page-selector-layout[data-v-380518e8]{flex-direction:column}.category-panel[data-v-380518e8]{width:100%;max-height:180px}}.link-selector-button[data-v-39bb7cb5]{display:inline-block;width:100%}.link-input[data-v-39bb7cb5] .el-input__wrapper{cursor:pointer;transition:box-shadow .2s ease}.link-input[data-v-39bb7cb5] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-color-primary-light-5)}.link-input[data-v-39bb7cb5] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset}.link-input[data-v-39bb7cb5] .el-input__inner{cursor:pointer}.link-icon[data-v-39bb7cb5]{color:var(--el-text-color-secondary);transition:color .2s ease}.link-icon[data-v-39bb7cb5]:hover{color:var(--el-color-primary)}[data-v-39bb7cb5] .el-input__suffix{display:flex;align-items:center;gap:4px}[data-v-39bb7cb5] .el-button--text{padding:0 4px;margin-left:4px}[data-v-39bb7cb5] .el-button--text:hover{color:var(--el-color-primary)}@media (max-width: 768px){.link-selector-button[data-v-39bb7cb5] .el-input__suffix{flex-direction:column;gap:2px}.link-selector-button[data-v-39bb7cb5] .el-button--text{font-size:12px}}.lazy-image[data-v-0dc42037]{display:block}.lazy-image__skeleton[data-v-0dc42037]{width:100%;height:100%;background:linear-gradient(90deg,var(--el-fill-color-light) 25%,var(--el-fill-color-light) 50%,var(--el-fill-color-light) 75%);background-size:200% 100%;animation:lazy-image-shimmer-0dc42037 1.5s infinite}.lazy-image__error[data-v-0dc42037]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--card-inner-bg);color:var(--el-text-color-placeholder);gap:4px}.lazy-image__error .el-icon[data-v-0dc42037]{font-size:24px}.lazy-image__error-text[data-v-0dc42037]{font-size:12px;line-height:1}@keyframes lazy-image-shimmer-0dc42037{0%{background-position:200% 0}to{background-position:-200% 0}}:root{color-scheme:light;--xyy-n00: #FFFFFF;--xyy-n50: #F7F8FA;--xyy-n100: #F2F3F5;--xyy-n200: #EFF0F1;--xyy-n300: #DEE0E3;--xyy-n400: #BBBFC4;--xyy-n500: #8F959E;--xyy-n600: #646A73;--xyy-n700: #4E5969;--xyy-n800: #2B2F36;--xyy-n900: #1F2329;--screen-bg-start: #f5f7fa;--screen-bg-middle: #ffffff;--screen-bg-end: #f0f2f5;--card-bg-start: #ffffff;--card-bg-end: #f8f9fb;--card-inner-bg: #f5f7fa;--card-hover-bg: #ecf5ff;--table-header-bg: #f5f7fa;--text-primary: #303133;--text-regular: #606266;--text-secondary: #606266;--text-tertiary: #909399;--text-placeholder: #c0c4cc;--text-disabled: #c0c4cc;--border-primary: #dcdfe6;--border-secondary: #ebeef5;--border-highlight: rgba(64, 158, 255, .3);--overlay-bg: rgba(0, 0, 0, .5);--scrollbar-track-bg: #f1f1f1;--scrollbar-thumb-bg: #c1c1c1;--scrollbar-thumb-hover-bg: #a8a8a8;--card-shadow: 0 4px 16px rgba(0, 0, 0, .08);--card-shadow-hover: 0 8px 24px rgba(0, 0, 0, .12);--primary-fill-light: rgba(64, 158, 255, .1);--primary-fill-medium: rgba(64, 158, 255, .2);--primary-fill-hover: rgba(64, 158, 255, .08);--primary-fill-active: rgba(64, 158, 255, .15);--overlay-bg-start: #ffffff;--overlay-bg-end: #f5f7fa;--fill-light: rgba(0, 0, 0, .04);--fill-medium: rgba(0, 0, 0, .06);--text-hover: #303133;--diy-success-color: #67c23a;--diy-warning-color: #e6a23c;--diy-danger-color: #f56c6c;--login-bg: #f5f7fa;--login-bg-rgb: 245, 247, 250;--login-panel-bg: rgba(255, 255, 255, .95);--login-panel-border: var(--border-secondary);--login-text: var(--text-primary);--login-text-secondary: var(--text-secondary);--login-input-bg: var(--el-fill-color-light);--login-accent: var(--el-color-primary);--login-accent-secondary: #6366F1;--login-card-bg: var(--el-fill-color-light);--login-card-border: var(--border-secondary);--login-overlay-bg: rgba(0, 0, 0, .5);--login-bg-gradient: linear-gradient( 135deg, #f5f7fa 0%, #eaf0fb 35%, #f0eafb 70%, #f5f7fa 100% );--login-orb-1-color: rgba(20, 86, 240, .14);--login-orb-2-color: rgba(99, 102, 241, .12);--login-orb-3-color: rgba(14, 165, 233, .1);--login-particle-color: rgba(20, 86, 240, .32);--login-cursor-glow: radial-gradient( circle, rgba(20, 86, 240, .1) 0%, transparent 60% );--login-bento-bg: #ffffff;--login-bento-border: var(--xyy-n300);--login-bento-shadow: 0 2px 8px rgba(15, 23, 42, .04);--login-bento-hover-bg: #ffffff;--login-bento-hover-border: var(--el-color-primary-light-5);--login-bento-hover-shadow: 0 8px 24px rgba(20, 86, 240, .1);--login-bento-icon-bg: linear-gradient( 135deg, var(--primary-fill-medium), var(--primary-fill-light) );--login-panel-bg-gradient: linear-gradient( 180deg, rgba(255, 255, 255, .98) 0%, rgba(248, 250, 252, .95) 100% );--login-panel-divider: linear-gradient( transparent, var(--el-color-primary-light-7), transparent );--login-box-glow: linear-gradient( 135deg, var(--el-color-primary-light-7) 0%, transparent 30%, transparent 70%, rgba(99, 102, 241, .25) 100% );--w-e-textarea-bg-color: var(--xyy-n00);--w-e-textarea-color: var(--xyy-n700);--w-e-textarea-border-color: var(--xyy-n300);--w-e-textarea-slight-border-color: var(--xyy-n400);--w-e-textarea-slight-color: var(--xyy-n500);--w-e-textarea-slight-bg-color: var(--xyy-n100);--w-e-textarea-selected-border-color: var(--el-color-primary-light-5);--w-e-textarea-handler-bg-color: var(--el-color-primary);--w-e-toolbar-color: var(--xyy-n700);--w-e-toolbar-bg-color: var(--xyy-n00);--w-e-toolbar-active-color: var(--xyy-n900);--w-e-toolbar-active-bg-color: var(--xyy-n100);--w-e-toolbar-disabled-color: var(--xyy-n500);--w-e-toolbar-border-color: var(--xyy-n300);--w-e-modal-button-bg-color: var(--xyy-n50);--w-e-modal-button-border-color: var(--xyy-n400)}.light-theme .el-button.is-plain.el-button--primary{color:var(--el-color-primary-dark-2)}.light-theme .el-button.is-plain.el-button--success{color:var(--el-color-success-dark-2)}.light-theme .el-button.is-plain.el-button--warning{color:var(--el-color-warning-dark-2)}.light-theme .el-button.is-plain.el-button--danger{color:var(--el-color-danger-dark-2)}.light-theme .el-button.is-plain.el-button--info{color:var(--el-color-info-dark-2)}.light-theme .el-button.is-plain:hover,.light-theme .el-button.is-plain:focus{color:var(--el-color-white);background:var(--el-color-primary);border-color:var(--el-color-primary)}.light-theme .el-button.is-plain:hover.el-button--success,.light-theme .el-button.is-plain:focus.el-button--success{background:var(--el-color-success);border-color:var(--el-color-success)}.light-theme .el-button.is-plain:hover.el-button--warning,.light-theme .el-button.is-plain:focus.el-button--warning{background:var(--el-color-warning);border-color:var(--el-color-warning)}.light-theme .el-button.is-plain:hover.el-button--danger,.light-theme .el-button.is-plain:focus.el-button--danger{background:var(--el-color-danger);border-color:var(--el-color-danger)}.light-theme .el-button.is-plain:hover.el-button--info,.light-theme .el-button.is-plain:focus.el-button--info{background:var(--el-color-info);border-color:var(--el-color-info)}.light-theme .el-tag:not(.el-tag--dark).el-tag--primary{--el-tag-text-color: var(--el-color-primary-dark-2)}.light-theme .el-tag:not(.el-tag--dark).el-tag--success{--el-tag-text-color: var(--el-color-success-dark-2)}.light-theme .el-tag:not(.el-tag--dark).el-tag--warning{--el-tag-text-color: var(--el-color-warning-dark-2)}.light-theme .el-tag:not(.el-tag--dark).el-tag--danger{--el-tag-text-color: var(--el-color-danger-dark-2)}.light-theme .el-tag:not(.el-tag--dark).el-tag--info{--el-tag-text-color: var(--el-color-info-dark-2)}.screen-theme{color-scheme:dark;--xyy-n00: #1A1F36;--xyy-n50: #0F1219;--xyy-n100: #1A1F36;--xyy-n200: #1A1F36;--xyy-n300: rgba(255, 255, 255, .1);--xyy-n400: rgba(255, 255, 255, .15);--xyy-n500: rgba(255, 255, 255, .6);--xyy-n600: rgba(255, 255, 255, .8);--xyy-n700: rgba(255, 255, 255, .85);--xyy-n800: rgba(255, 255, 255, .9);--xyy-n900: #FFFFFF;--el-bg-color: #1a1f36;--el-bg-color-page: #0f1219;--el-bg-color-overlay: rgba(26, 31, 54, .95);--el-fill-color: rgba(255, 255, 255, .05);--el-fill-color-light: rgba(255, 255, 255, .08);--el-fill-color-lighter: rgba(255, 255, 255, .1);--el-fill-color-extra-light: rgba(255, 255, 255, .15);--el-fill-color-dark: rgba(255, 255, 255, .03);--el-fill-color-blank: transparent;--el-text-color-primary: #ffffff;--el-text-color-regular: rgba(255, 255, 255, .8);--el-text-color-secondary: rgba(255, 255, 255, .6);--el-text-color-placeholder: rgba(255, 255, 255, .5);--el-text-color-disabled: rgba(255, 255, 255, .4);--el-border-color: rgba(255, 255, 255, .1);--el-border-color-light: rgba(255, 255, 255, .08);--el-border-color-lighter: rgba(255, 255, 255, .05);--el-border-color-extra-light: rgba(255, 255, 255, .03);--el-border-color-dark: rgba(255, 255, 255, .15);--el-border-color-darker: rgba(255, 255, 255, .2);--el-color-primary: #409EFF;--el-color-primary-light-3: #79bbff;--el-color-primary-light-5: #a0cfff;--el-color-primary-light-7: rgba(64, 158, 255, .2);--el-color-primary-light-8: rgba(64, 158, 255, .15);--el-color-primary-light-9: rgba(64, 158, 255, .1);--el-color-primary-dark-2: #337ecc;--el-color-success: #67C23A;--el-color-success-light-3: #95d475;--el-color-success-light-5: #b3e19d;--el-color-success-light-7: rgba(103, 194, 58, .2);--el-color-success-light-8: rgba(103, 194, 58, .15);--el-color-success-light-9: rgba(103, 194, 58, .1);--el-color-success-dark-2: #529b2e;--el-color-warning: #E6A23C;--el-color-warning-light-3: #eebe77;--el-color-warning-light-5: #f3d19e;--el-color-warning-light-7: rgba(230, 162, 60, .2);--el-color-warning-light-8: rgba(230, 162, 60, .15);--el-color-warning-light-9: rgba(230, 162, 60, .1);--el-color-warning-dark-2: #b88230;--el-color-danger: #F56C6C;--el-color-danger-light-3: #f89898;--el-color-danger-light-5: #fab6b6;--el-color-danger-light-7: rgba(245, 108, 108, .2);--el-color-danger-light-8: rgba(245, 108, 108, .15);--el-color-danger-light-9: rgba(245, 108, 108, .1);--el-color-danger-dark-2: #c45656;--el-color-info: #909399;--el-color-info-light-3: #b1b3b8;--el-color-info-light-5: #c8c9cc;--el-color-info-light-7: rgba(144, 147, 153, .2);--el-color-info-light-8: rgba(144, 147, 153, .15);--el-color-info-light-9: rgba(144, 147, 153, .1);--el-color-info-dark-2: #73767a;--el-color-error: #F56C6C;--el-box-shadow: 0 4px 16px rgba(0, 0, 0, .3);--el-box-shadow-light: 0 2px 8px rgba(0, 0, 0, .2);--el-box-shadow-lighter: 0 1px 4px rgba(0, 0, 0, .15);--el-box-shadow-dark: 0 8px 32px rgba(0, 0, 0, .4);--el-border-radius-small: 4px;--el-border-radius-base: 8px;--el-border-radius-round: 12px;--el-border-radius-circle: 16px;--el-mix-color: rgba(26, 31, 54, .95);--xyy-text-primary: #ffffff;--xyy-text-regular: rgba(255, 255, 255, .8);--xyy-text-secondary: rgba(255, 255, 255, .6);--xyy-text-placeholder: rgba(255, 255, 255, .5);--xyy-border-color: rgba(255, 255, 255, .1);--xyy-border-color-light: rgba(255, 255, 255, .08);--xyy-border-color-lighter: rgba(255, 255, 255, .05);--xyy-border-color-extra-light: rgba(255, 255, 255, .03);--xyy-fill-color: rgba(255, 255, 255, .05);--xyy-fill-color-light: rgba(255, 255, 255, .08);--xyy-fill-color-lighter: rgba(255, 255, 255, .1);--xyy-fill-color-extra-light: rgba(255, 255, 255, .15);--xyy-fill-color-dark: rgba(255, 255, 255, .03);--xyy-fill-color-darker: rgba(255, 255, 255, .02);--xyy-fill-color-blank: transparent;--xyy-bg-color: #1a1f36;--xyy-bg-color-page: #0f1219;--xyy-bg-color-overlay: rgba(26, 31, 54, .95);--screen-bg-start: #0f1219;--screen-bg-middle: #1a1f36;--screen-bg-end: #2d3555;--card-bg-start: rgba(26, 31, 54, .95);--card-bg-end: rgba(45, 53, 85, .95);--card-inner-bg: rgba(255, 255, 255, .05);--card-hover-bg: rgba(255, 255, 255, .1);--table-header-bg: #1a1f36;--text-primary: #fff;--text-regular: rgba(255, 255, 255, .8);--text-secondary: rgba(255, 255, 255, .8);--text-tertiary: rgba(255, 255, 255, .6);--text-placeholder: rgba(255, 255, 255, .5);--text-disabled: rgba(255, 255, 255, .4);--border-primary: rgba(255, 255, 255, .1);--border-secondary: rgba(255, 255, 255, .05);--border-highlight: rgba(64, 158, 255, .3);--overlay-bg: rgba(0, 0, 0, .6);--scrollbar-track-bg: rgba(255, 255, 255, .05);--scrollbar-thumb-bg: rgba(255, 255, 255, .2);--scrollbar-thumb-hover-bg: rgba(255, 255, 255, .3);--card-shadow: 0 4px 16px rgba(0, 0, 0, .2);--card-shadow-hover: 0 8px 24px rgba(0, 0, 0, .3);--primary-fill-light: rgba(64, 158, 255, .1);--primary-fill-medium: rgba(64, 158, 255, .2);--primary-fill-hover: rgba(64, 158, 255, .08);--primary-fill-active: rgba(64, 158, 255, .15);--overlay-bg-start: rgba(26, 31, 54, .98);--overlay-bg-end: rgba(45, 53, 85, .98);--fill-light: rgba(255, 255, 255, .2);--fill-medium: rgba(255, 255, 255, .3);--text-hover: rgba(255, 255, 255, .9);--diy-success-color: #85ce61;--diy-warning-color: #ebb563;--diy-danger-color: #f78989;--login-bg: #050508;--login-bg-rgb: 5, 5, 8;--login-panel-bg: rgba(8, 8, 12, .95);--login-panel-border: var(--el-border-color-extra-light);--login-text: #ffffff;--login-text-secondary: rgba(255, 255, 255, .8);--login-input-bg: var(--el-fill-color-dark);--login-accent: var(--el-color-primary);--login-accent-secondary: #6366F1;--login-card-bg: var(--el-fill-color-dark);--login-card-border: var(--border-secondary);--login-overlay-bg: rgba(5, 5, 8, .6);--login-bg-gradient: var(--login-bg);--login-orb-1-color: var(--primary-fill-medium);--login-orb-2-color: var(--primary-fill-light);--login-orb-3-color: rgba(99, 102, 241, .3);--login-particle-color: var(--primary-fill-medium);--login-cursor-glow: radial-gradient( circle, var(--primary-fill-light) 0%, transparent 60% );--login-bento-bg: var(--el-fill-color-dark);--login-bento-border: var(--border-secondary);--login-bento-shadow: 0 2px 8px rgba(0, 0, 0, .3);--login-bento-hover-bg: var(--el-fill-color);--login-bento-hover-border: var(--el-color-primary-light-7);--login-bento-hover-shadow: 0 8px 24px rgba(0, 0, 0, .4);--login-bento-icon-bg: linear-gradient( 135deg, var(--primary-fill-medium), var(--primary-fill-light) );--login-panel-bg-gradient: var(--login-panel-bg);--login-panel-divider: linear-gradient( transparent, var(--el-color-primary-light-7), transparent );--login-box-glow: linear-gradient( 135deg, var(--el-color-primary-light-7) 0%, transparent 30%, transparent 70%, rgba(99, 102, 241, .3) 100% )}.screen-theme{background:linear-gradient(135deg,var(--screen-bg-start) 0%,var(--screen-bg-middle) 50%,var(--screen-bg-end) 100%);color:var(--text-primary);--xyy-text-primary: #ffffff;--xyy-text-regular: rgba(255, 255, 255, .8);--xyy-text-secondary: rgba(255, 255, 255, .6);--xyy-text-placeholder: rgba(255, 255, 255, .5);--xyy-border-color: rgba(255, 255, 255, .1);--xyy-border-color-light: rgba(255, 255, 255, .08);--xyy-border-color-lighter: rgba(255, 255, 255, .05);--xyy-border-color-extra-light: rgba(255, 255, 255, .03);--xyy-fill-color: rgba(255, 255, 255, .05);--xyy-fill-color-light: rgba(255, 255, 255, .08);--xyy-fill-color-lighter: rgba(255, 255, 255, .1);--xyy-fill-color-extra-light: rgba(255, 255, 255, .15);--xyy-fill-color-dark: rgba(255, 255, 255, .03);--xyy-fill-color-darker: rgba(255, 255, 255, .02);--xyy-fill-color-blank: transparent;--xyy-bg-color: #1a1f36;--xyy-bg-color-page: #0f1219;--xyy-bg-color-overlay: rgba(26, 31, 54, .95);--w-e-textarea-bg-color: var(--xyy-n00);--w-e-textarea-color: var(--xyy-n700);--w-e-textarea-border-color: var(--xyy-n300);--w-e-textarea-slight-border-color: var(--xyy-n400);--w-e-textarea-slight-color: var(--xyy-n500);--w-e-textarea-slight-bg-color: var(--xyy-n100);--w-e-textarea-selected-border-color: var(--el-color-primary-light-5);--w-e-textarea-handler-bg-color: var(--el-color-primary);--w-e-toolbar-color: var(--xyy-n700);--w-e-toolbar-bg-color: var(--xyy-n00);--w-e-toolbar-active-color: var(--xyy-n900);--w-e-toolbar-active-bg-color: var(--el-fill-color-light);--w-e-toolbar-disabled-color: var(--xyy-n500);--w-e-toolbar-border-color: var(--xyy-n300);--w-e-modal-button-bg-color: var(--el-fill-color-light);--w-e-modal-button-border-color: var(--xyy-n400)}.screen-theme ::-webkit-scrollbar{width:6px;height:6px}.screen-theme ::-webkit-scrollbar-track{background:var(--card-inner-bg);border-radius:3px}.screen-theme ::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.screen-theme ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.screen-theme .el-card{background:linear-gradient(180deg,var(--card-bg-start) 0%,var(--card-bg-end) 100%);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--card-shadow);transition:all .3s ease}.screen-theme .el-card:hover{transform:translateY(-2px);border-color:var(--border-highlight);box-shadow:var(--card-shadow-hover)}.screen-theme .el-card .el-card__header{padding:16px 20px;border-bottom:1px solid var(--border-primary);color:var(--text-primary);font-weight:600;background:#ffffff05}.screen-theme .el-card .el-card__body{padding:20px;color:var(--text-secondary)}.screen-theme .el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: rgba(64, 158, 255, .1);--el-table-row-hover-bg-color: rgba(64, 158, 255, .1);--el-table-current-row-bg-color: rgba(64, 158, 255, .15);--el-table-border-color: rgba(255, 255, 255, .1);--el-table-text-color: var(--el-color-white);--el-table-header-text-color: rgba(255, 255, 255, .8);background:transparent;color:var(--text-primary)}.screen-theme .el-table th.el-table__cell{background:var(--primary-fill-light);color:var(--text-hover);font-weight:600}.screen-theme .el-table td.el-table__cell{border-bottom:1px solid rgba(255,255,255,.05)}.screen-theme .el-table tr{background:transparent}.screen-theme .el-table tr:hover>td.el-table__cell{background:var(--primary-fill-hover)}.screen-theme .el-table tr:hover>td.el-table-fixed-column--left,.screen-theme .el-table tr:hover>td.el-table-fixed-column--right{background:#253352!important}.screen-theme .el-table .el-table__inner-wrapper:before{background:#ffffff1a}.screen-theme .el-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#ffffff05}.screen-theme .el-table.el-table--striped .el-table__body tr.el-table__row--striped .el-table-fixed-column--left,.screen-theme .el-table.el-table--striped .el-table__body tr.el-table__row--striped .el-table-fixed-column--right{background:#1a1f36!important}.screen-theme .el-table .el-table__empty-block{background:transparent}.screen-theme .el-table .el-table__empty-text{color:var(--text-placeholder)}.screen-theme .el-table .el-table__fixed,.screen-theme .el-table .el-table__fixed-right{background:#1a1f36!important;box-shadow:-4px 0 16px #00000080}.screen-theme .el-table .el-table__fixed:before,.screen-theme .el-table .el-table__fixed-right:before{background:#ffffff1a}.screen-theme .el-table .el-table__fixed .el-table__fixed-body-wrapper,.screen-theme .el-table .el-table__fixed .el-table__fixed-header-wrapper,.screen-theme .el-table .el-table__fixed-right .el-table__fixed-body-wrapper,.screen-theme .el-table .el-table__fixed-right .el-table__fixed-header-wrapper,.screen-theme .el-table .el-table__fixed .el-table__body-wrapper,.screen-theme .el-table .el-table__fixed .el-table__header-wrapper,.screen-theme .el-table .el-table__fixed-right .el-table__body-wrapper,.screen-theme .el-table .el-table__fixed-right .el-table__header-wrapper,.screen-theme .el-table .el-table__fixed table,.screen-theme .el-table .el-table__fixed-right table{background:#1a1f36!important}.screen-theme .el-table .el-table__fixed thead,.screen-theme .el-table .el-table__fixed-right thead{background:#409eff1a!important}.screen-theme .el-table .el-table__fixed tbody,.screen-theme .el-table .el-table__fixed-right tbody{background:#1a1f36!important}.screen-theme .el-table .el-table__fixed colgroup,.screen-theme .el-table .el-table__fixed-right colgroup{background:transparent!important}.screen-theme .el-table .el-table__fixed tbody tr,.screen-theme .el-table .el-table__fixed-right tbody tr,.screen-theme .el-table .el-table__fixed .el-table__cell,.screen-theme .el-table .el-table__fixed-right .el-table__cell{background:#1a1f36!important}.screen-theme .el-table .el-table__fixed th.el-table__cell,.screen-theme .el-table .el-table__fixed-right th.el-table__cell{background:#409eff1a!important}.screen-theme .el-table .el-table__fixed td.el-table__cell,.screen-theme .el-table .el-table__fixed-right td.el-table__cell{background:#1a1f36!important}.screen-theme .el-table .el-table__fixed tr:hover>.el-table__cell,.screen-theme .el-table .el-table__fixed-right tr:hover>.el-table__cell{background:#253352!important}.screen-theme .el-table .el-table__fixed-right-patch,.screen-theme .el-table .el-table-fixed-column--left,.screen-theme .el-table .el-table-fixed-column--right{background:#1a1f36!important}.screen-theme .el-table tr.current-row .el-table-fixed-column--left,.screen-theme .el-table tr.current-row .el-table-fixed-column--right{background:#409eff26!important}.screen-theme .el-table .stat-number{color:var(--el-color-primary);font-weight:600}.screen-theme .el-table .stat-amount{color:var(--el-color-danger);font-weight:600}.screen-theme .el-form .el-form-item__label{color:var(--text-secondary)}.screen-theme .el-form .el-form-item__error{color:var(--el-color-danger)}.screen-theme .el-input .el-input__wrapper{background:var(--card-inner-bg);border:1px solid var(--border-primary);box-shadow:none;border-radius:8px}.screen-theme .el-input .el-input__wrapper:hover{border-color:var(--el-border-color-darker)}.screen-theme .el-input .el-input__wrapper.is-focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.screen-theme .el-input .el-input__inner{color:var(--text-primary)}.screen-theme .el-input .el-input__inner::placeholder{color:var(--text-disabled)}.screen-theme .el-input.is-disabled .el-input__wrapper{background:#ffffff05;border-color:#ffffff0d}.screen-theme .el-input.is-disabled .el-input__inner{color:var(--text-disabled)}.screen-theme .el-select{width:180px}.screen-theme .el-select .el-select__wrapper{background:var(--card-inner-bg);border:1px solid var(--border-primary);box-shadow:none;border-radius:8px}.screen-theme .el-select .el-select__wrapper:hover{border-color:var(--el-border-color-darker)}.screen-theme .el-select .el-select__wrapper.is-focused{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.screen-theme .el-select .el-select__input{color:var(--text-primary)}.screen-theme .el-select .el-select__placeholder{color:var(--text-disabled)}.screen-theme .el-select-dropdown{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%);border:1px solid var(--border-primary);box-shadow:0 8px 32px #0006}.screen-theme .el-select-dropdown .el-select-dropdown__item{color:var(--text-secondary)}.screen-theme .el-select-dropdown .el-select-dropdown__item:hover{background:var(--primary-fill-light)}.screen-theme .el-select-dropdown .el-select-dropdown__item.is-selected{color:var(--el-color-primary);background:var(--primary-fill-light)}.screen-theme .el-select-dropdown .el-select-dropdown__item.is-disabled{color:#ffffff4d}.screen-theme .el-select-dropdown .el-select-dropdown__empty{color:var(--text-placeholder)}.screen-theme .el-date-editor .el-input__wrapper{background:var(--card-inner-bg);border:1px solid var(--border-primary)}.screen-theme .el-picker-panel{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%);border:1px solid var(--border-primary)}.screen-theme .el-picker-panel .el-date-picker__header-label,.screen-theme .el-picker-panel .el-date-table th{color:var(--text-secondary)}.screen-theme .el-picker-panel .el-date-table td{color:var(--text-primary)}.screen-theme .el-picker-panel .el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary)}.screen-theme .el-picker-panel .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:var(--el-color-primary)}.screen-theme .el-picker-panel .el-date-table td:hover .el-date-table-cell__text{background:var(--primary-fill-medium)}.screen-theme .el-picker-panel .el-date-table td.disabled .el-date-table-cell__text{color:#ffffff4d}.screen-theme .el-textarea .el-textarea__inner{background:var(--card-inner-bg);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:8px}.screen-theme .el-textarea .el-textarea__inner::placeholder{color:var(--text-disabled)}.screen-theme .el-textarea .el-textarea__inner:hover{border-color:var(--el-border-color-darker)}.screen-theme .el-textarea .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.screen-theme .el-switch .el-switch__core{background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.screen-theme .el-switch.is-checked .el-switch__core{background:var(--el-color-primary);border-color:var(--el-color-primary)}.screen-theme .el-checkbox .el-checkbox__label{color:var(--text-secondary)}.screen-theme .el-checkbox .el-checkbox__inner{background:var(--card-inner-bg);border-color:var(--el-border-color-darker)}.screen-theme .el-checkbox:hover .el-checkbox__inner{border-color:var(--el-color-primary)}.screen-theme .el-checkbox.is-checked .el-checkbox__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.screen-theme .el-radio .el-radio__label{color:var(--text-secondary)}.screen-theme .el-radio .el-radio__inner{background:var(--card-inner-bg);border-color:var(--el-border-color-darker)}.screen-theme .el-radio:hover .el-radio__inner{border-color:var(--el-color-primary)}.screen-theme .el-radio.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.screen-theme .el-button{border-radius:8px;font-weight:500;transition:all .3s ease}.screen-theme .el-button.el-button--primary:not(.is-link):not(.is-text){background:linear-gradient(135deg,#409eff,#337ecc);border-color:var(--el-color-primary);box-shadow:0 2px 8px #409eff4d}.screen-theme .el-button.el-button--primary:not(.is-link):not(.is-text):hover{background:linear-gradient(135deg,#66b1ff,#409eff);box-shadow:0 4px 12px #409eff66;transform:translateY(-1px)}.screen-theme .el-button.el-button--primary:not(.is-link):not(.is-text):active{transform:translateY(0)}.screen-theme .el-button.el-button--success:not(.is-link):not(.is-text){background:linear-gradient(135deg,#67c23a,#529b2e);border-color:#67c23a;box-shadow:0 2px 8px #67c23a4d}.screen-theme .el-button.el-button--success:not(.is-link):not(.is-text):hover{background:linear-gradient(135deg,#85ce61,#67c23a);box-shadow:0 4px 12px #67c23a66}.screen-theme .el-button.el-button--warning:not(.is-link):not(.is-text){background:linear-gradient(135deg,#e6a23c,#b88230);border-color:#e6a23c;box-shadow:0 2px 8px #e6a23c4d}.screen-theme .el-button.el-button--warning:not(.is-link):not(.is-text):hover{background:linear-gradient(135deg,#ebb563,#e6a23c);box-shadow:0 4px 12px #e6a23c66}.screen-theme .el-button.el-button--danger:not(.is-link):not(.is-text){background:linear-gradient(135deg,#f56c6c,#c45656);border-color:#f56c6c;box-shadow:0 2px 8px #f56c6c4d}.screen-theme .el-button.el-button--danger:not(.is-link):not(.is-text):hover{background:linear-gradient(135deg,#f89898,#f56c6c);box-shadow:0 4px 12px #f56c6c66}.screen-theme .el-button.el-button--info:not(.is-link):not(.is-text){background:linear-gradient(135deg,#909399,#73767a);border-color:#909399}.screen-theme .el-button.el-button--info:not(.is-link):not(.is-text):hover{background:linear-gradient(135deg,#a6a9ad,#909399)}.screen-theme .el-button.el-button--default{background:var(--card-inner-bg);border-color:var(--el-border-color-darker);color:var(--text-primary)}.screen-theme .el-button.el-button--default:hover{background:#ffffff1a;border-color:#ffffff4d;color:var(--text-primary)}.screen-theme .el-button.is-plain{background:transparent;border-width:1px}.screen-theme .el-button.is-plain.el-button--primary{background:var(--primary-fill-light);border-color:#409eff66;color:var(--el-color-primary-light-5)}.screen-theme .el-button.is-plain.el-button--primary:hover{background:var(--primary-fill-medium);border-color:#409eff99;color:var(--el-color-primary-light-7)}.screen-theme .el-button.is-plain.el-button--success{background:#67c23a1a;border-color:#67c23a66;color:var(--el-color-success-light-5)}.screen-theme .el-button.is-plain.el-button--success:hover{background:#67c23a33;border-color:#67c23a99;color:var(--el-color-success-light-7)}.screen-theme .el-button.is-plain.el-button--warning{background:#e6a23c1a;border-color:#e6a23c66;color:var(--el-color-warning-light-5)}.screen-theme .el-button.is-plain.el-button--warning:hover{background:#e6a23c33;border-color:#e6a23c99;color:var(--el-color-warning-light-7)}.screen-theme .el-button.is-plain.el-button--danger{background:#f56c6c1a;border-color:#f56c6c66;color:var(--el-color-danger-light-5)}.screen-theme .el-button.is-plain.el-button--danger:hover{background:#f56c6c33;border-color:#f56c6c99;color:var(--el-color-danger-light-7)}.screen-theme .el-button.is-plain.el-button--info{background:#9093991a;border-color:#90939966;color:var(--el-color-info-light-5)}.screen-theme .el-button.is-plain.el-button--info:hover{background:#90939933;border-color:#90939999;color:var(--el-color-info-light-7)}.screen-theme .el-button.is-plain.el-button--default{background:var(--card-inner-bg);border-color:var(--el-border-color-darker);color:var(--text-secondary)}.screen-theme .el-button.is-plain.el-button--default:hover{background:#ffffff1a;border-color:#ffffff4d;color:var(--text-primary)}.screen-theme .el-button.is-text,.screen-theme .el-button.el-button--text{color:var(--el-color-primary);padding:4px 10px;background:color-mix(in srgb,var(--el-color-primary) 15%,transparent);border-radius:12px;transition:all .2s}.screen-theme .el-button.is-text:hover,.screen-theme .el-button.el-button--text:hover{color:var(--el-color-primary-light-3);background:color-mix(in srgb,var(--el-color-primary) 25%,transparent)}.screen-theme .el-button.is-text.el-button--success,.screen-theme .el-button.el-button--text.el-button--success{color:var(--el-color-success);background:color-mix(in srgb,var(--el-color-success) 15%,transparent)}.screen-theme .el-button.is-text.el-button--success:hover,.screen-theme .el-button.el-button--text.el-button--success:hover{color:var(--el-color-success-light-3);background:color-mix(in srgb,var(--el-color-success) 25%,transparent)}.screen-theme .el-button.is-text.el-button--warning,.screen-theme .el-button.el-button--text.el-button--warning{color:var(--el-color-warning);background:color-mix(in srgb,var(--el-color-warning) 15%,transparent)}.screen-theme .el-button.is-text.el-button--warning:hover,.screen-theme .el-button.el-button--text.el-button--warning:hover{color:var(--el-color-warning-light-3);background:color-mix(in srgb,var(--el-color-warning) 25%,transparent)}.screen-theme .el-button.is-text.el-button--danger,.screen-theme .el-button.el-button--text.el-button--danger{color:var(--el-color-danger);background:color-mix(in srgb,var(--el-color-danger) 15%,transparent)}.screen-theme .el-button.is-text.el-button--danger:hover,.screen-theme .el-button.el-button--text.el-button--danger:hover{color:var(--el-color-danger-light-3);background:color-mix(in srgb,var(--el-color-danger) 25%,transparent)}.screen-theme .el-button.is-text.el-button--info,.screen-theme .el-button.el-button--text.el-button--info{color:var(--el-color-info);background:color-mix(in srgb,var(--el-color-info) 15%,transparent)}.screen-theme .el-button.is-text.el-button--info:hover,.screen-theme .el-button.el-button--text.el-button--info:hover{color:var(--el-color-info-light-3);background:color-mix(in srgb,var(--el-color-info) 25%,transparent)}.screen-theme .el-button.is-link{color:var(--el-color-primary);padding:4px 10px;background:color-mix(in srgb,var(--el-color-primary) 15%,transparent);border-radius:12px;transition:all .2s}.screen-theme .el-button.is-link:hover{color:var(--el-color-primary-light-3);background:color-mix(in srgb,var(--el-color-primary) 25%,transparent)}.screen-theme .el-button.is-link.el-button--success{color:var(--el-color-success);background:color-mix(in srgb,var(--el-color-success) 15%,transparent)}.screen-theme .el-button.is-link.el-button--success:hover{color:var(--el-color-success-light-3);background:color-mix(in srgb,var(--el-color-success) 25%,transparent)}.screen-theme .el-button.is-link.el-button--warning{color:var(--el-color-warning);background:color-mix(in srgb,var(--el-color-warning) 15%,transparent)}.screen-theme .el-button.is-link.el-button--warning:hover{color:var(--el-color-warning-light-3);background:color-mix(in srgb,var(--el-color-warning) 25%,transparent)}.screen-theme .el-button.is-link.el-button--danger{color:var(--el-color-danger);background:color-mix(in srgb,var(--el-color-danger) 15%,transparent)}.screen-theme .el-button.is-link.el-button--danger:hover{color:var(--el-color-danger-light-3);background:color-mix(in srgb,var(--el-color-danger) 25%,transparent)}.screen-theme .el-button.is-link.el-button--info{color:var(--el-color-info);background:color-mix(in srgb,var(--el-color-info) 15%,transparent)}.screen-theme .el-button.is-link.el-button--info:hover{color:var(--el-color-info-light-3);background:color-mix(in srgb,var(--el-color-info) 25%,transparent)}.screen-theme .el-button.is-disabled{opacity:.5;cursor:not-allowed}.screen-theme .el-dialog{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 8px 32px #00000080}.screen-theme .el-dialog .el-dialog__header{padding:16px 20px;background:var(--primary-fill-light);border-bottom:1px solid var(--border-primary);margin-right:0}.screen-theme .el-dialog .el-dialog__header .el-dialog__title{color:var(--text-primary);font-weight:600}.screen-theme .el-dialog .el-dialog__header .el-dialog__headerbtn{top:16px;right:16px;color:var(--text-tertiary)}.screen-theme .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:var(--text-tertiary)}.screen-theme .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:var(--text-primary)}.screen-theme .el-dialog .el-dialog__body{padding:20px;color:var(--text-secondary)}.screen-theme .el-dialog .el-dialog__footer{padding:16px 20px;background:#0003;border-top:1px solid var(--border-primary)}.screen-theme .el-overlay{background:#00000080}.screen-theme .el-drawer{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%)}.screen-theme .el-drawer .el-drawer__header{padding:16px 20px;background:var(--primary-fill-light);border-bottom:1px solid var(--border-primary);margin-bottom:0;color:var(--text-primary)}.screen-theme .el-drawer .el-drawer__header .el-drawer__title{color:var(--text-primary);font-weight:600}.screen-theme .el-drawer .el-drawer__body{padding:20px;color:var(--text-secondary)}.screen-theme .el-message{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%);border:1px solid var(--border-primary);box-shadow:0 4px 16px #0006}.screen-theme .el-message .el-message__content{color:var(--text-primary)}.screen-theme .el-message.el-message--success{border-color:#67c23a4d}.screen-theme .el-message.el-message--success .el-message__icon{color:var(--el-color-success)}.screen-theme .el-message.el-message--warning{border-color:#e6a23c4d}.screen-theme .el-message.el-message--warning .el-message__icon{color:var(--el-color-warning)}.screen-theme .el-message.el-message--error{border-color:#f56c6c4d}.screen-theme .el-message.el-message--error .el-message__icon{color:var(--el-color-danger)}.screen-theme .el-message.el-message--info{border-color:#9093994d}.screen-theme .el-message.el-message--info .el-message__icon{color:var(--el-color-info)}.screen-theme .el-tag:not(.el-tag--dark){border-radius:12px}.screen-theme .el-tag:not(.el-tag--dark).el-tag--primary{background:color-mix(in srgb,var(--el-color-primary) 15%,transparent);border-color:transparent;color:var(--el-color-primary-light-5)}.screen-theme .el-tag:not(.el-tag--dark).el-tag--success{background:color-mix(in srgb,var(--el-color-success) 15%,transparent);border-color:transparent;color:var(--el-color-success-light-5)}.screen-theme .el-tag:not(.el-tag--dark).el-tag--warning{background:color-mix(in srgb,var(--el-color-warning) 15%,transparent);border-color:transparent;color:var(--el-color-warning-light-5)}.screen-theme .el-tag:not(.el-tag--dark).el-tag--danger{background:color-mix(in srgb,var(--el-color-danger) 15%,transparent);border-color:transparent;color:var(--el-color-danger-light-5)}.screen-theme .el-tag:not(.el-tag--dark).el-tag--info{background:color-mix(in srgb,var(--el-color-info) 15%,transparent);border-color:transparent;color:var(--el-color-info-light-5)}.screen-theme .el-check-tag{border-radius:12px;padding:4px 10px;background:var(--card-inner-bg);color:var(--text-tertiary);border:none;transition:all .2s;cursor:pointer}.screen-theme .el-check-tag:hover{background:#ffffff1a;color:var(--text-secondary)}.screen-theme .el-check-tag.is-checked.el-check-tag--primary,.screen-theme .el-check-tag.is-checked:not([class*=el-check-tag--]){background:color-mix(in srgb,var(--el-color-primary) 15%,transparent);color:var(--el-color-primary)}.screen-theme .el-check-tag.is-checked.el-check-tag--primary:hover,.screen-theme .el-check-tag.is-checked:not([class*=el-check-tag--]):hover{background:color-mix(in srgb,var(--el-color-primary) 25%,transparent)}.screen-theme .el-check-tag.is-checked.el-check-tag--success{background:color-mix(in srgb,var(--el-color-success) 15%,transparent);color:var(--el-color-success)}.screen-theme .el-check-tag.is-checked.el-check-tag--success:hover{background:color-mix(in srgb,var(--el-color-success) 25%,transparent)}.screen-theme .el-check-tag.is-checked.el-check-tag--warning{background:color-mix(in srgb,var(--el-color-warning) 15%,transparent);color:var(--el-color-warning)}.screen-theme .el-check-tag.is-checked.el-check-tag--warning:hover{background:color-mix(in srgb,var(--el-color-warning) 25%,transparent)}.screen-theme .el-check-tag.is-checked.el-check-tag--danger{background:color-mix(in srgb,var(--el-color-danger) 15%,transparent);color:var(--el-color-danger)}.screen-theme .el-check-tag.is-checked.el-check-tag--danger:hover{background:color-mix(in srgb,var(--el-color-danger) 25%,transparent)}.screen-theme .el-check-tag.is-checked.el-check-tag--info{background:color-mix(in srgb,var(--el-color-info) 15%,transparent);color:var(--el-color-info)}.screen-theme .el-check-tag.is-checked.el-check-tag--info:hover{background:color-mix(in srgb,var(--el-color-info) 25%,transparent)}.screen-theme .el-pagination .el-pagination__total,.screen-theme .el-pagination .el-pagination__jump{color:var(--text-tertiary)}.screen-theme .el-pagination .el-pager li{background:var(--card-inner-bg);color:var(--text-secondary)}.screen-theme .el-pagination .el-pager li:hover{color:var(--el-color-primary)}.screen-theme .el-pagination .el-pager li.is-active{background:var(--el-color-primary);color:var(--text-primary)}.screen-theme .el-pagination .btn-prev,.screen-theme .el-pagination .btn-next{background:var(--card-inner-bg);color:var(--text-secondary)}.screen-theme .el-pagination .btn-prev:hover,.screen-theme .el-pagination .btn-next:hover{color:var(--el-color-primary)}.screen-theme .el-pagination .btn-prev:disabled,.screen-theme .el-pagination .btn-next:disabled{color:#ffffff4d}.screen-theme .el-pagination .el-pagination__sizes .el-select .el-select__wrapper{background:var(--card-inner-bg)}.screen-theme .el-progress .el-progress-bar__outer{background:#ffffff1a}.screen-theme .el-progress .el-progress__text{color:var(--text-secondary)}.screen-theme .el-tree{background:transparent;color:var(--text-secondary)}.screen-theme .el-tree .el-tree-node__content:hover{background:var(--primary-fill-light)}.screen-theme .el-tree .el-tree-node.is-current>.el-tree-node__content{background:var(--primary-fill-active)}.screen-theme .el-menu{background:transparent;border-right:none}.screen-theme .el-menu .el-menu-item,.screen-theme .el-menu .el-sub-menu__title{color:var(--text-secondary)}.screen-theme .el-menu .el-menu-item:hover,.screen-theme .el-menu .el-sub-menu__title:hover{background:var(--primary-fill-light)}.screen-theme .el-menu .el-menu-item.is-active{color:var(--el-color-primary);background:var(--primary-fill-active)}.screen-theme .el-tabs .el-tabs__item{color:var(--text-tertiary)}.screen-theme .el-tabs .el-tabs__item:hover{color:var(--text-primary)}.screen-theme .el-tabs .el-tabs__item.is-active{color:var(--el-color-primary)}.screen-theme .el-tabs .el-tabs__nav-wrap:after{background:#ffffff1a}.screen-theme .el-tabs .el-tabs__active-bar{background:var(--el-color-primary)}.screen-theme .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:var(--text-tertiary)}.screen-theme .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary)}.screen-theme .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text-primary)}.screen-theme .el-breadcrumb .el-breadcrumb__separator{color:var(--text-disabled)}.screen-theme .el-dropdown-menu{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%);border:1px solid var(--border-primary);box-shadow:0 8px 32px #0006}.screen-theme .el-dropdown-menu .el-dropdown-menu__item{color:var(--text-secondary)}.screen-theme .el-dropdown-menu .el-dropdown-menu__item:hover{background:var(--primary-fill-light);color:var(--text-primary)}.screen-theme .el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:#ffffff4d}.screen-theme .el-tooltip__popper{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%)!important;border:1px solid var(--border-primary);color:var(--text-primary);box-shadow:0 4px 16px #0006}.screen-theme .el-popover{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%);border:1px solid var(--border-primary);box-shadow:0 8px 32px #0006}.screen-theme .el-popover .el-popover__title{color:var(--text-primary)}.screen-theme .el-empty .el-empty__description{color:var(--text-placeholder)}.screen-theme .el-loading-mask{background:#0f1219cc}.screen-theme .el-loading-spinner .el-loading-text{color:var(--text-primary)}.screen-theme .el-loading-spinner .path{stroke:var(--el-color-primary)}.screen-theme .el-steps .el-step__title{color:var(--text-tertiary)}.screen-theme .el-steps .el-step__title.is-process{color:var(--text-primary)}.screen-theme .el-steps .el-step__title.is-finish{color:var(--el-color-primary)}.screen-theme .el-steps .el-step__description{color:var(--text-placeholder)}.screen-theme .el-steps .el-step__line{background:#ffffff1a}.screen-theme .el-timeline .el-timeline-item__wrapper .el-timeline-item__content{color:var(--text-secondary)}.screen-theme .el-timeline .el-timeline-item__timestamp{color:var(--text-placeholder)}.screen-theme .el-timeline .el-timeline-item__tail{border-left-color:#ffffff1a}.screen-theme .el-descriptions .el-descriptions__label{color:var(--text-tertiary);background:#ffffff05}.screen-theme .el-descriptions .el-descriptions__content,.screen-theme .el-result .el-result__title{color:var(--text-primary)}.screen-theme .el-result .el-result__subtitle{color:var(--text-tertiary)}.screen-theme .el-skeleton .el-skeleton__item{background:#ffffff1a}.screen-theme .el-alert{border-radius:8px}.screen-theme .el-alert.el-alert--info{background:var(--primary-fill-light);border:1px solid rgba(64,158,255,.2)}.screen-theme .el-alert.el-alert--info .el-alert__title{color:var(--text-hover)}.screen-theme .el-alert.el-alert--info .el-alert__icon{color:var(--el-color-primary)}.screen-theme .el-alert.el-alert--success{background:#67c23a1a;border:1px solid rgba(103,194,58,.2)}.screen-theme .el-alert.el-alert--success .el-alert__title{color:var(--text-hover)}.screen-theme .el-alert.el-alert--success .el-alert__icon{color:var(--el-color-success)}.screen-theme .el-alert.el-alert--warning{background:#e6a23c1a;border:1px solid rgba(230,162,60,.2)}.screen-theme .el-alert.el-alert--warning .el-alert__title{color:var(--text-hover)}.screen-theme .el-alert.el-alert--warning .el-alert__icon{color:var(--el-color-warning)}.screen-theme .el-alert.el-alert--error{background:#f56c6c1a;border:1px solid rgba(245,108,108,.2)}.screen-theme .el-alert.el-alert--error .el-alert__title{color:var(--text-hover)}.screen-theme .el-alert.el-alert--error .el-alert__icon{color:var(--el-color-danger)}.screen-theme .el-alert .el-alert__close-btn{color:var(--text-tertiary)}.screen-theme .el-alert .el-alert__close-btn:hover{color:var(--text-primary)}.screen-theme .el-cascader .el-cascader__wrapper{background:var(--card-inner-bg);border:1px solid var(--border-primary);box-shadow:none;border-radius:8px}.screen-theme .el-cascader .el-cascader__wrapper:hover{border-color:var(--el-border-color-darker)}.screen-theme .el-cascader .el-cascader__wrapper.is-focused{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.screen-theme .el-cascader .el-cascader__placeholder{color:var(--text-disabled)}.screen-theme .el-cascader .el-cascader__label{color:var(--text-primary)}.screen-theme .el-cascader-panel{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%);border:1px solid var(--border-primary)}.screen-theme .el-cascader-panel .el-cascader-node{color:var(--text-secondary)}.screen-theme .el-cascader-panel .el-cascader-node:hover{background:var(--primary-fill-light)}.screen-theme .el-cascader-panel .el-cascader-node.is-active{color:var(--el-color-primary)}.screen-theme .el-cascader-panel .el-cascader-node.is-disabled{color:#ffffff4d}.screen-theme .el-divider{border-color:var(--border-primary)}.screen-theme .el-divider .el-divider__text{background:transparent;color:var(--text-tertiary)}.screen-theme .el-input-number .el-input__wrapper{background:var(--card-inner-bg);border:1px solid var(--border-primary);box-shadow:none}.screen-theme .el-input-number .el-input-number__decrease,.screen-theme .el-input-number .el-input-number__increase{background:var(--card-inner-bg);border-color:var(--border-primary);color:var(--text-secondary)}.screen-theme .el-input-number .el-input-number__decrease:hover,.screen-theme .el-input-number .el-input-number__increase:hover{color:var(--el-color-primary)}.screen-theme .xyy-table{background:transparent;padding:0}.screen-theme .xyy-table .xyy-table-search{border-bottom-color:#ffffff1a}.screen-theme .xyy-table .xyy-table-toolbar .el-button{background:var(--card-inner-bg);border-color:var(--border-primary);color:var(--text-secondary)}.screen-theme .xyy-table .xyy-table-toolbar .el-button:hover{background:#ffffff1a;border-color:var(--el-border-color-darker);color:var(--text-primary)}.screen-theme .xyy-table .xyy-table-pagination .el-pagination .el-pagination__total,.screen-theme .xyy-table .xyy-table-pagination .el-pagination .el-pagination__jump{color:var(--text-tertiary)}.screen-theme .xyy-table .xyy-table-pagination .el-pagination .el-pager li{background:var(--card-inner-bg);color:var(--text-secondary)}.screen-theme .xyy-table .xyy-table-pagination .el-pagination .el-pager li:hover{color:var(--el-color-primary)}.screen-theme .xyy-table .xyy-table-pagination .el-pagination .el-pager li.is-active{background:var(--el-color-primary);color:var(--text-primary)}.screen-theme .xyy-table .xyy-table-pagination .el-pagination .btn-prev,.screen-theme .xyy-table .xyy-table-pagination .el-pagination .btn-next{background:var(--card-inner-bg);color:var(--text-secondary)}.screen-theme .xyy-table .xyy-table-pagination .el-pagination .btn-prev:hover,.screen-theme .xyy-table .xyy-table-pagination .el-pagination .btn-next:hover{color:var(--el-color-primary)}.screen-theme .xyy-table .xyy-table-pagination .el-pagination .btn-prev:disabled,.screen-theme .xyy-table .xyy-table-pagination .el-pagination .btn-next:disabled{color:#ffffff4d}.screen-theme .xyy-table .xyy-table-pagination .el-pagination .el-pagination__sizes .el-select .el-select__wrapper,.screen-theme .xyy-table .xyy-table-pagination .el-pagination .el-pagination__editor .el-input__wrapper{background:var(--card-inner-bg)}.screen-theme .xyy-search{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:16px;margin-bottom:16px}.screen-theme .xyy-search .el-form-item__label{color:var(--text-secondary)}.screen-theme .xyy-search .el-input__wrapper,.screen-theme .xyy-search .el-select__wrapper,.screen-theme .xyy-search .el-range-editor{background:var(--card-inner-bg);border:1px solid var(--border-primary)}.screen-theme .el-message-box{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 8px 32px #00000080}.screen-theme .el-message-box .el-message-box__header{padding:16px 20px;background:var(--primary-fill-light);border-bottom:1px solid var(--border-primary)}.screen-theme .el-message-box .el-message-box__header .el-message-box__title{color:var(--text-primary);font-weight:600}.screen-theme .el-message-box .el-message-box__header .el-message-box__headerbtn .el-message-box__close{color:var(--text-tertiary)}.screen-theme .el-message-box .el-message-box__header .el-message-box__headerbtn .el-message-box__close:hover{color:var(--text-primary)}.screen-theme .el-message-box .el-message-box__content{padding:20px;color:var(--text-secondary)}.screen-theme .el-message-box .el-message-box__message{color:var(--text-secondary)}.screen-theme .el-message-box .el-message-box__input .el-input__wrapper{background:var(--card-inner-bg);border:1px solid var(--border-primary)}.screen-theme .el-message-box .el-message-box__input .el-input__wrapper:hover{border-color:var(--el-border-color-darker)}.screen-theme .el-message-box .el-message-box__input .el-input__wrapper.is-focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.screen-theme .el-message-box .el-message-box__input .el-input__inner{color:var(--text-primary)}.screen-theme .el-message-box .el-message-box__input .el-input__inner::placeholder{color:var(--text-disabled)}.screen-theme .el-message-box .el-message-box__btns{padding:16px 20px;background:#0003;border-top:1px solid var(--border-primary)}.screen-theme .el-slider .el-slider__runway{background:#ffffff1a}.screen-theme .el-slider .el-slider__bar{background:var(--el-color-primary)}.screen-theme .el-slider .el-slider__button{border-color:var(--el-color-primary)}.screen-theme .el-slider .el-slider__input .el-input__wrapper{background:var(--card-inner-bg);border:1px solid var(--border-primary)}.screen-theme .el-slider .el-slider__input .el-input__inner{color:var(--text-primary)}.screen-theme .el-radio-group .el-radio-button .el-radio-button__inner{background:var(--card-inner-bg);border-color:var(--el-border-color-darker);color:var(--text-secondary);box-shadow:none}.screen-theme .el-radio-group .el-radio-button .el-radio-button__inner:hover{color:var(--el-color-primary)}.screen-theme .el-radio-group .el-radio-button.is-active .el-radio-button__inner{background:var(--el-color-primary);border-color:var(--el-color-primary);color:var(--text-primary);box-shadow:none}.screen-theme .el-descriptions.is-bordered .el-descriptions__cell{border-color:var(--border-primary)}.screen-theme .el-descriptions.is-bordered .el-descriptions__label{background:var(--card-inner-bg);color:var(--text-tertiary)}.screen-theme .el-descriptions.is-bordered .el-descriptions__content{background:#ffffff05;color:var(--text-primary)}.el-dialog.screen-theme{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 8px 32px #00000080}.el-dialog.screen-theme .el-dialog__header{padding:16px 20px;background:var(--primary-fill-light);border-bottom:1px solid var(--border-primary);margin-right:0}.el-dialog.screen-theme .el-dialog__header .el-dialog__title{color:var(--text-primary);font-weight:600}.el-dialog.screen-theme .el-dialog__header .el-dialog__headerbtn{top:16px;right:16px;color:var(--text-tertiary)}.el-dialog.screen-theme .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:var(--text-tertiary)}.el-dialog.screen-theme .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:var(--text-primary)}.el-dialog.screen-theme .el-dialog__body{padding:20px;color:var(--text-secondary)}.el-dialog.screen-theme .el-dialog__body .el-form-item__label{color:var(--text-secondary)}.el-dialog.screen-theme .el-dialog__body .el-input__wrapper{background:var(--card-inner-bg);border:1px solid var(--border-primary);box-shadow:none;border-radius:8px}.el-dialog.screen-theme .el-dialog__body .el-input__wrapper:hover{border-color:var(--el-border-color-darker)}.el-dialog.screen-theme .el-dialog__body .el-input__wrapper.is-focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.el-dialog.screen-theme .el-dialog__body .el-input__inner{color:var(--text-primary)}.el-dialog.screen-theme .el-dialog__body .el-input__inner::placeholder{color:var(--text-disabled)}.el-dialog.screen-theme .el-dialog__body .el-textarea__inner{background:var(--card-inner-bg);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:8px}.el-dialog.screen-theme .el-dialog__body .el-textarea__inner::placeholder{color:var(--text-disabled)}.el-dialog.screen-theme .el-dialog__body .el-textarea__inner:hover{border-color:var(--el-border-color-darker)}.el-dialog.screen-theme .el-dialog__body .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.el-dialog.screen-theme .el-dialog__body .el-select__wrapper{background:var(--card-inner-bg);border:1px solid var(--border-primary);box-shadow:none;border-radius:8px}.el-dialog.screen-theme .el-dialog__body .el-select__wrapper:hover{border-color:var(--el-border-color-darker)}.el-dialog.screen-theme .el-dialog__body .el-select__wrapper.is-focused{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.el-dialog.screen-theme .el-dialog__body .el-select__placeholder{color:var(--text-disabled)}.el-dialog.screen-theme .el-dialog__body .el-select__input{color:var(--text-primary)}.el-dialog.screen-theme .el-dialog__body .el-radio__label{color:var(--text-secondary)}.el-dialog.screen-theme .el-dialog__body .el-radio__inner{background:var(--card-inner-bg);border-color:var(--el-border-color-darker)}.el-dialog.screen-theme .el-dialog__body .el-checkbox__label{color:var(--text-secondary)}.el-dialog.screen-theme .el-dialog__body .el-checkbox__inner{background:var(--card-inner-bg);border-color:var(--el-border-color-darker)}.el-dialog.screen-theme .el-dialog__body .el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: rgba(64, 158, 255, .1);--el-table-row-hover-bg-color: rgba(64, 158, 255, .1);--el-table-border-color: rgba(255, 255, 255, .1);--el-table-text-color: var(--el-color-white);--el-table-header-text-color: rgba(255, 255, 255, .8);background:transparent;color:var(--text-primary)}.el-dialog.screen-theme .el-dialog__body .el-table th.el-table__cell{background:var(--primary-fill-light);color:var(--text-hover);font-weight:600}.el-dialog.screen-theme .el-dialog__body .el-table td.el-table__cell{border-bottom:1px solid rgba(255,255,255,.05)}.el-dialog.screen-theme .el-dialog__body .el-table tr{background:transparent}.el-dialog.screen-theme .el-dialog__body .el-table tr:hover>td.el-table__cell{background:var(--primary-fill-hover)}.el-dialog.screen-theme .el-dialog__body .el-tag{border-radius:12px}.el-dialog.screen-theme .el-dialog__body .el-tag.el-tag--primary{background:var(--primary-fill-active);border-color:transparent;color:var(--el-color-primary)}.el-dialog.screen-theme .el-dialog__body .el-tag.el-tag--success{background:#67c23a26;border-color:transparent;color:var(--el-color-success)}.el-dialog.screen-theme .el-dialog__body .el-tag.el-tag--warning{background:#e6a23c26;border-color:transparent;color:var(--el-color-warning)}.el-dialog.screen-theme .el-dialog__body .el-tag.el-tag--danger{background:#f56c6c26;border-color:transparent;color:var(--el-color-danger)}.el-dialog.screen-theme .el-dialog__body .el-tag.el-tag--info{background:#90939926;border-color:transparent;color:var(--el-color-info)}.el-dialog.screen-theme .el-dialog__body .el-button{border-radius:8px;font-weight:500}.el-dialog.screen-theme .el-dialog__body .el-button.el-button--primary:not(.is-link):not(.is-text){background:linear-gradient(135deg,#409eff,#337ecc);border-color:var(--el-color-primary);box-shadow:0 2px 8px #409eff4d}.el-dialog.screen-theme .el-dialog__body .el-button.el-button--default{background:var(--card-inner-bg);border-color:var(--el-border-color-darker);color:var(--text-primary)}.el-dialog.screen-theme .el-dialog__body .el-button.el-button--default:hover{background:#ffffff1a;border-color:#ffffff4d;color:var(--text-primary)}.el-dialog.screen-theme .el-dialog__body .el-pagination .el-pagination__total,.el-dialog.screen-theme .el-dialog__body .el-pagination .el-pagination__jump{color:var(--text-tertiary)}.el-dialog.screen-theme .el-dialog__body .el-pagination .el-pager li{background:var(--card-inner-bg);color:var(--text-secondary)}.el-dialog.screen-theme .el-dialog__body .el-pagination .el-pager li:hover{color:var(--el-color-primary)}.el-dialog.screen-theme .el-dialog__body .el-pagination .el-pager li.is-active{background:var(--el-color-primary);color:var(--text-primary)}.el-dialog.screen-theme .el-dialog__body .el-divider{border-color:var(--border-primary)}.el-dialog.screen-theme .el-dialog__body .el-divider .el-divider__text{background:transparent;color:var(--text-tertiary)}.el-dialog.screen-theme .el-dialog__body .el-descriptions .el-descriptions__label{color:var(--text-tertiary);background:#ffffff05}.el-dialog.screen-theme .el-dialog__body .el-descriptions .el-descriptions__content{color:var(--text-primary)}.el-dialog.screen-theme .el-dialog__body .el-timeline .el-timeline-item__content{color:var(--text-secondary)}.el-dialog.screen-theme .el-dialog__body .el-timeline .el-timeline-item__timestamp{color:var(--text-placeholder)}.el-dialog.screen-theme .el-dialog__body .el-timeline .el-timeline-item__tail{border-left-color:#ffffff1a}.el-dialog.screen-theme .el-dialog__body .el-steps .el-step__title{color:var(--text-tertiary)}.el-dialog.screen-theme .el-dialog__body .el-steps .el-step__title.is-process{color:var(--text-primary)}.el-dialog.screen-theme .el-dialog__body .el-steps .el-step__title.is-finish{color:var(--el-color-primary)}.el-dialog.screen-theme .el-dialog__body .el-steps .el-step__description,.el-dialog.screen-theme .el-dialog__body .el-empty .el-empty__description{color:var(--text-placeholder)}.el-dialog.screen-theme .el-dialog__body .el-image{border-radius:4px}.el-dialog.screen-theme .el-dialog__body .el-avatar{background:#ffffff1a;color:var(--text-primary)}.el-dialog.screen-theme .el-dialog__body .el-rate .el-rate__text{color:var(--text-secondary)}.el-dialog.screen-theme .el-dialog__footer{padding:16px 20px;background:#0003;border-top:1px solid var(--border-primary)}.el-drawer.screen-theme{background:linear-gradient(180deg,var(--overlay-bg-start) 0%,var(--overlay-bg-end) 100%)}.el-drawer.screen-theme .el-drawer__header{padding:16px 20px;background:var(--primary-fill-light);border-bottom:1px solid var(--border-primary);margin-bottom:0;color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__header .el-drawer__title{color:var(--text-primary);font-weight:600}.el-drawer.screen-theme .el-drawer__header .el-drawer__close-btn{color:var(--text-tertiary)}.el-drawer.screen-theme .el-drawer__header .el-drawer__close-btn:hover{color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__body{padding:20px;color:var(--text-secondary)}.el-drawer.screen-theme .el-drawer__body .el-form-item__label{color:var(--text-secondary)}.el-drawer.screen-theme .el-drawer__body .el-input__wrapper{background:var(--card-inner-bg);border:1px solid var(--border-primary);box-shadow:none;border-radius:8px}.el-drawer.screen-theme .el-drawer__body .el-input__wrapper:hover{border-color:var(--el-border-color-darker)}.el-drawer.screen-theme .el-drawer__body .el-input__wrapper.is-focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.el-drawer.screen-theme .el-drawer__body .el-input__inner{color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__body .el-input__inner::placeholder{color:var(--text-disabled)}.el-drawer.screen-theme .el-drawer__body .el-textarea__inner{background:var(--card-inner-bg);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:8px}.el-drawer.screen-theme .el-drawer__body .el-textarea__inner::placeholder{color:var(--text-disabled)}.el-drawer.screen-theme .el-drawer__body .el-textarea__inner:hover{border-color:var(--el-border-color-darker)}.el-drawer.screen-theme .el-drawer__body .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.el-drawer.screen-theme .el-drawer__body .el-select__wrapper{background:var(--card-inner-bg);border:1px solid var(--border-primary);box-shadow:none;border-radius:8px}.el-drawer.screen-theme .el-drawer__body .el-select__wrapper:hover{border-color:var(--el-border-color-darker)}.el-drawer.screen-theme .el-drawer__body .el-select__wrapper.is-focused{border-color:var(--el-color-primary);box-shadow:0 0 0 2px #409eff33}.el-drawer.screen-theme .el-drawer__body .el-select__placeholder{color:var(--text-disabled)}.el-drawer.screen-theme .el-drawer__body .el-select__input{color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__body .el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: rgba(64, 158, 255, .1);--el-table-row-hover-bg-color: rgba(64, 158, 255, .1);--el-table-border-color: rgba(255, 255, 255, .1);--el-table-text-color: var(--el-color-white);--el-table-header-text-color: rgba(255, 255, 255, .8);background:transparent;color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__body .el-table th.el-table__cell{background:var(--primary-fill-light);color:var(--text-hover);font-weight:600}.el-drawer.screen-theme .el-drawer__body .el-table td.el-table__cell{border-bottom:1px solid rgba(255,255,255,.05)}.el-drawer.screen-theme .el-drawer__body .el-table tr{background:transparent}.el-drawer.screen-theme .el-drawer__body .el-table tr:hover>td.el-table__cell{background:var(--primary-fill-hover)}.el-drawer.screen-theme .el-drawer__body .el-tag{border-radius:12px}.el-drawer.screen-theme .el-drawer__body .el-tag.el-tag--primary{background:var(--primary-fill-active);border-color:transparent;color:var(--el-color-primary)}.el-drawer.screen-theme .el-drawer__body .el-tag.el-tag--success{background:#67c23a26;border-color:transparent;color:var(--el-color-success)}.el-drawer.screen-theme .el-drawer__body .el-tag.el-tag--warning{background:#e6a23c26;border-color:transparent;color:var(--el-color-warning)}.el-drawer.screen-theme .el-drawer__body .el-tag.el-tag--danger{background:#f56c6c26;border-color:transparent;color:var(--el-color-danger)}.el-drawer.screen-theme .el-drawer__body .el-tag.el-tag--info{background:#90939926;border-color:transparent;color:var(--el-color-info)}.el-drawer.screen-theme .el-drawer__body .el-button{border-radius:8px;font-weight:500}.el-drawer.screen-theme .el-drawer__body .el-button.el-button--primary:not(.is-link):not(.is-text){background:linear-gradient(135deg,#409eff,#337ecc);border-color:var(--el-color-primary);box-shadow:0 2px 8px #409eff4d}.el-drawer.screen-theme .el-drawer__body .el-button.el-button--default{background:var(--card-inner-bg);border-color:var(--el-border-color-darker);color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__body .el-button.el-button--default:hover{background:#ffffff1a;border-color:#ffffff4d;color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__body .el-pagination .el-pagination__total,.el-drawer.screen-theme .el-drawer__body .el-pagination .el-pagination__jump{color:var(--text-tertiary)}.el-drawer.screen-theme .el-drawer__body .el-pagination .el-pager li{background:var(--card-inner-bg);color:var(--text-secondary)}.el-drawer.screen-theme .el-drawer__body .el-pagination .el-pager li:hover{color:var(--el-color-primary)}.el-drawer.screen-theme .el-drawer__body .el-pagination .el-pager li.is-active{background:var(--el-color-primary);color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__body .el-divider{border-color:var(--border-primary)}.el-drawer.screen-theme .el-drawer__body .el-divider .el-divider__text{background:transparent;color:var(--text-tertiary)}.el-drawer.screen-theme .el-drawer__body .el-descriptions .el-descriptions__label{color:var(--text-tertiary);background:#ffffff05}.el-drawer.screen-theme .el-drawer__body .el-descriptions .el-descriptions__content{color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__body .el-timeline .el-timeline-item__content{color:var(--text-secondary)}.el-drawer.screen-theme .el-drawer__body .el-timeline .el-timeline-item__timestamp{color:var(--text-placeholder)}.el-drawer.screen-theme .el-drawer__body .el-timeline .el-timeline-item__tail{border-left-color:#ffffff1a}.el-drawer.screen-theme .el-drawer__body .el-steps .el-step__title{color:var(--text-tertiary)}.el-drawer.screen-theme .el-drawer__body .el-steps .el-step__title.is-process{color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__body .el-steps .el-step__title.is-finish{color:var(--el-color-primary)}.el-drawer.screen-theme .el-drawer__body .el-steps .el-step__description,.el-drawer.screen-theme .el-drawer__body .el-empty .el-empty__description{color:var(--text-placeholder)}.el-drawer.screen-theme .el-drawer__body .el-image{border-radius:4px}.el-drawer.screen-theme .el-drawer__body .el-avatar{background:#ffffff1a;color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__body .el-rate .el-rate__text{color:var(--text-secondary)}.el-drawer.screen-theme .el-drawer__body .el-tabs .el-tabs__item{color:var(--text-tertiary)}.el-drawer.screen-theme .el-drawer__body .el-tabs .el-tabs__item:hover{color:var(--text-primary)}.el-drawer.screen-theme .el-drawer__body .el-tabs .el-tabs__item.is-active{color:var(--el-color-primary)}.el-drawer.screen-theme .el-drawer__body .el-tabs .el-tabs__nav-wrap:after{background:#ffffff1a}.el-drawer.screen-theme .el-drawer__body .el-tabs .el-tabs__active-bar{background:var(--el-color-primary)}.el-drawer.screen-theme .el-drawer__body ::-webkit-scrollbar{width:6px;height:6px}.el-drawer.screen-theme .el-drawer__body ::-webkit-scrollbar-track{background:var(--card-inner-bg);border-radius:3px}.el-drawer.screen-theme .el-drawer__body ::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.el-drawer.screen-theme .el-drawer__body ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.screen-theme .el-image-viewer__wrapper{background-color:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.screen-theme .el-image-viewer__mask{background-color:#000000e6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.light-theme .el-image-viewer__wrapper,:not(.screen-theme) .el-image-viewer__wrapper{background-color:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.light-theme .el-image-viewer__mask,:not(.screen-theme) .el-image-viewer__mask{background-color:#000000bf}:root{--portal-hero-bg: linear-gradient(180deg, #f5f7fa 0%, #ffffff 40%, #eef4ff 100%);--portal-section-bg: #ffffff;--portal-section-alt-bg: linear-gradient(180deg, #f7f9fc 0%, #ffffff 100%);--portal-showcase-bg: linear-gradient(180deg, #ffffff 0%, #f5f7fa 100%);--portal-stats-bg: linear-gradient(180deg, #f0f5ff 0%, #ffffff 100%);--portal-cta-bg: linear-gradient(135deg, #e8f0ff 0%, #f0f5ff 50%, #e6f7ff 100%);--portal-card-bg: #ffffff;--portal-card-bg-gradient: linear-gradient(180deg, #ffffff 0%, #fafbfc 100%);--portal-card-border: #ebeef5;--portal-card-shadow: 0 2px 12px rgba(0, 0, 0, .06);--portal-card-shadow-hover: 0 8px 24px rgba(0, 0, 0, .1);--portal-float-card-bg: rgba(255, 255, 255, .95);--portal-float-card-border: #ebeef5;--portal-float-card-text: #1d2129;--portal-float-card-label: #86909c;--portal-title-gradient: linear-gradient(135deg, var(--el-color-primary) 0%, #66b1ff 100%);--portal-hero-title-gradient: linear-gradient(135deg, var(--el-color-primary) 0%, #36cfc9 60%, #85ce61 100%);--portal-text-primary: #1d2129;--portal-text-secondary: #4e5969;--portal-text-tertiary: #86909c;--portal-text-placeholder: #a9aeb8;--portal-text-on-accent: #ffffff;--portal-grid-line: rgba(64, 158, 255, .04);--portal-glow-primary: rgba(64, 158, 255, .12);--portal-glow-secondary: rgba(54, 207, 201, .08);--portal-bg-glow: rgba(64, 158, 255, .06);--portal-radius-sm: 8px;--portal-radius-base: 12px;--portal-radius-lg: 16px;--portal-radius-xl: 20px;--portal-radius-pill: 999px;--portal-overlay-bg: rgba(0, 0, 0, .5);--portal-skeleton-bg: #f5f7fa;--portal-skeleton-shimmer: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, .08) 50%, transparent 100%);--portal-panel-bg: rgba(255, 255, 255, .85);--portal-panel-border: #ebeef5;--portal-panel-text: #4e5969;--portal-overlay-card-bg: linear-gradient(160deg, rgba(255, 255, 255, .98) 0%, rgba(245, 247, 250, .98) 100%);--portal-overlay-card-border: #ebeef5;--portal-screen-bg: #ffffff;--portal-screen-card-bg: #f7f8fa;--portal-screen-card-border: #ebeef5;--portal-screen-card-shadow: 0 1px 2px rgba(0, 0, 0, .04);--portal-screen-text-primary: #1d2129;--portal-screen-text-secondary: #4e5969;--portal-screen-text-tertiary: #86909c;--portal-screen-accent: var(--el-color-primary);--portal-screen-accent-gradient: linear-gradient(135deg, var(--el-color-primary), #36cfc9);--portal-screen-success: #67c23a;--portal-screen-success-gradient: linear-gradient(135deg, #67c23a, #52c41a);--portal-screen-warning: #e6a23c;--portal-screen-warning-gradient: linear-gradient(135deg, #e6a23c, #fa8c16);--portal-screen-danger: #f56c6c;--portal-screen-cyan-gradient: linear-gradient(135deg, #36cfc9, #13c2c2);--portal-screen-map-bg: linear-gradient(135deg, #f0f9ff, #e6f7ff);--portal-screen-tag-bg: rgba(64, 158, 255, .1);--portal-screen-warning-bg: rgba(230, 162, 60, .12);--portal-screen-success-bg: rgba(103, 194, 58, .12);--portal-screen-purple-gradient: linear-gradient(135deg, #b88ce6, #722ed1);--portal-screen-danger-gradient: linear-gradient(135deg, #f56c6c, #fa541c);--portal-accent-blue: #409eff;--portal-accent-green: #67c23a;--portal-accent-orange: #e6a23c;--portal-accent-red: #f56c6c;--portal-accent-purple: #b88ce6;--portal-accent-cyan: #36cfc9;--portal-accent-cyan-dark: #13c2c2;--portal-accent-green-dark: #52c41a;--portal-accent-orange-dark: #fa8c16;--portal-phone-frame-gradient: linear-gradient(135deg, #5a5a5c 0%, #3a3a3c 20%, #2c2c2e 50%, #3a3a3c 80%, #5a5a5c 100%);--portal-phone-btn-gradient: linear-gradient(90deg, #4a4a4c, #2c2c2e, #4a4a4c);--portal-phone-shadow-sm: 0 2px 4px rgba(0, 0, 0, .08);--portal-phone-shadow-md: 0 12px 24px rgba(0, 0, 0, .16);--portal-phone-shadow-lg: 0 24px 48px rgba(0, 0, 0, .12)}.screen-theme{--portal-hero-bg: radial-gradient(ellipse 80% 60% at 50% 0%, #1e2642 0%, var(--screen-bg-start) 55%, #05070e 100%);--portal-section-bg: transparent;--portal-section-alt-bg: linear-gradient(180deg, rgba(15, 18, 25, .5) 0%, var(--card-bg-start) 100%);--portal-showcase-bg: linear-gradient(180deg, #05070e 0%, #0a0d18 40%, var(--screen-bg-start) 100%);--portal-stats-bg: linear-gradient(180deg, var(--screen-bg-start) 0%, #151a2e 50%, var(--el-bg-color) 100%);--portal-cta-bg: radial-gradient(ellipse 80% 60% at 50% 40%, #1e2642 0%, var(--screen-bg-start) 50%, #05070e 100%);--portal-card-bg: var(--card-bg-start);--portal-card-bg-gradient: linear-gradient(180deg, var(--el-fill-color) 0%, var(--el-fill-color-dark) 100%);--portal-card-border: var(--el-border-color-light);--portal-card-shadow: 0 4px 16px rgba(0, 0, 0, .2);--portal-card-shadow-hover: 0 12px 32px rgba(0, 0, 0, .3);--portal-float-card-bg: var(--el-bg-color);--portal-float-card-border: var(--el-border-color-darker);--portal-float-card-text: #1d2129;--portal-float-card-label: #86909c;--portal-title-gradient: linear-gradient(135deg, #66b1ff 0%, #36cfc9 60%, #85ce61 100%);--portal-hero-title-gradient: linear-gradient(135deg, #66b1ff 0%, #36cfc9 60%, #85ce61 100%);--portal-text-primary: #ffffff;--portal-text-secondary: rgba(255, 255, 255, .8);--portal-text-tertiary: rgba(255, 255, 255, .6);--portal-text-placeholder: rgba(255, 255, 255, .5);--portal-text-on-accent: #ffffff;--portal-grid-line: rgba(64, 158, 255, .025);--portal-glow-primary: rgba(64, 158, 255, .25);--portal-glow-secondary: rgba(54, 207, 201, .2);--portal-bg-glow: rgba(64, 158, 255, .06);--portal-overlay-bg: rgba(0, 0, 0, .6);--portal-skeleton-bg: #0a0a0a;--portal-skeleton-shimmer: linear-gradient(90deg, transparent 0%, var(--el-border-color-light) 50%, transparent 100%);--portal-panel-bg: rgba(0, 0, 0, .5);--portal-panel-border: var(--el-border-color-dark);--portal-panel-text: var(--text-tertiary);--portal-overlay-card-bg: linear-gradient(160deg, rgba(20, 20, 35, .96) 0%, rgba(10, 10, 20, .96) 100%);--portal-overlay-card-border: var(--el-border-color-dark);--portal-screen-bg: #0a0d18;--portal-screen-card-bg: rgba(255, 255, 255, .05);--portal-screen-card-border: rgba(255, 255, 255, .08);--portal-screen-card-shadow: 0 1px 2px rgba(0, 0, 0, .3);--portal-screen-text-primary: #ffffff;--portal-screen-text-secondary: rgba(255, 255, 255, .8);--portal-screen-text-tertiary: rgba(255, 255, 255, .6);--portal-screen-accent: #66b1ff;--portal-screen-accent-gradient: linear-gradient(135deg, #66b1ff, #36cfc9);--portal-screen-tag-bg: rgba(102, 177, 255, .15);--portal-screen-map-bg: linear-gradient(135deg, #0f1828, #0a1018);--portal-phone-shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--portal-phone-shadow-md: 0 12px 24px rgba(0, 0, 0, .4);--portal-phone-shadow-lg: 0 24px 48px rgba(0, 0, 0, .3)}.markdown-body{--theme: var(--el-color-primary);color:var(--xyy-n700);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.markdown-body h1{display:none}.markdown-body h2{position:relative;margin:28px 0 13px;padding:0 0 9px;color:color-mix(in srgb,var(--theme) 22%,var(--xyy-n900));background:transparent;box-shadow:none;font-size:18px;font-weight:780;line-height:1.45;letter-spacing:-.01em}.markdown-body h2:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:2px;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--theme) 72%,#9ca3af),transparent)}.markdown-body h3,.markdown-body h4{display:flex;align-items:center;gap:6px;margin:18px 0 8px;color:var(--xyy-n800);font-size:15px;font-weight:700}.markdown-body h3:before{content:"🏷️";font-size:12px}.markdown-body p{margin:0 0 12px}.markdown-body .chapter-meta{margin:4px 0 14px;color:var(--xyy-n500);font-size:13px;line-height:1.5}.markdown-body strong{padding:0 2px;color:var(--xyy-n900);font-weight:700;background:linear-gradient(180deg,transparent 62%,color-mix(in srgb,var(--theme) 18%,transparent) 62%)}.markdown-body blockquote{margin:12px 0 16px;padding:12px 14px;border:1px solid var(--xyy-n300);border-radius:12px;color:var(--xyy-n600);background:color-mix(in srgb,var(--xyy-n100) 55%,transparent);box-shadow:0 4px 12px #0f172a0a;font-size:14px;line-height:1.65}.markdown-body blockquote p{margin:0}.markdown-body img{display:block;width:100%;height:auto;max-height:none;margin:16px 0;object-fit:contain;border:1px solid var(--xyy-n300);border-radius:12px;transition:transform .25s ease}.markdown-body img:hover{transform:scale(1.008)}.markdown-body ul{margin:8px 0 12px;padding-left:1.2em;list-style:none}.markdown-body ul>li{position:relative;margin:6px 0;padding-left:12px}.markdown-body ul>li:before{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background:var(--theme);box-shadow:0 0 3px color-mix(in srgb,var(--theme) 50%,transparent)}.markdown-body ol{margin:8px 0 12px;padding-left:1.6em}.markdown-body ol>li{padding-left:2px}.markdown-body li{margin:6px 0}.markdown-body a{color:var(--theme);text-decoration-thickness:1px;text-underline-offset:3px}.markdown-body .md-table-wrapper{width:100%;margin:18px 0;overflow-x:auto;border-radius:12px;box-shadow:0 1px 3px #0f172a0d;-webkit-overflow-scrolling:touch}.markdown-body table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--xyy-n300);border-radius:12px;overflow:hidden;font-size:14px;line-height:1.65;text-align:left}.markdown-body thead th{padding:12px 16px;border-bottom:1px solid var(--xyy-n300);color:var(--xyy-n900);background:var(--xyy-n200);background:color-mix(in srgb,var(--theme) 20%,var(--xyy-n200));font-weight:650;letter-spacing:.01em;white-space:nowrap}.markdown-body td{padding:11px 16px;border-bottom:1px solid var(--xyy-n300);color:var(--xyy-n700);vertical-align:top}.markdown-body tr:last-child td{border-bottom:0}.markdown-body tbody tr{transition:background-color .15s ease}.markdown-body tbody tr:hover{background:color-mix(in srgb,var(--theme) 6%,transparent)}.markdown-body tbody tr:nth-child(2n){background:color-mix(in srgb,var(--xyy-n100) 45%,transparent)}.markdown-body hr{height:0;margin:24px 0;border:0;border-top:1px solid var(--xyy-n300)}.markdown-body .md-callout{margin:16px 0;padding:14px 16px;border:1px solid transparent;border-radius:12px;font-size:14px;line-height:1.6}.markdown-body .md-callout h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--xyy-n900);font-size:15px;font-weight:750}.markdown-body .md-callout h3:before{display:none}.markdown-body .md-callout p:last-child,.markdown-body .md-callout ul:last-child{margin-bottom:0}.markdown-body .md-conclusion{border-color:#ff244214;background:#fff5f6}.markdown-body .md-conclusion h3 span{font-size:16px}.markdown-body .md-highlight{border-color:rgba(224,161,42,.08) rgba(224,161,42,.08) rgba(224,161,42,.08) #e0a12a;border-left-width:4px;border-radius:4px 12px 12px 4px;background:#fffbeb}.markdown-body pre{overflow-x:auto;margin:16px 0;padding:14px;border-radius:10px;color:#f8fafc;background:#20242b;font-size:13px;line-height:1.6}.markdown-body code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.markdown-body :not(pre)>code{padding:2px 5px;border-radius:5px;color:#7e3540;background:#f8eef0;font-size:.92em}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item input[type=checkbox]{margin-right:8px}.screen-theme .markdown-body .md-conclusion{background:#ff24421f}.screen-theme .markdown-body .md-highlight{background:#e0a12a1f}.screen-theme .markdown-body :not(pre)>code{color:#f0a6b3;background:#c74d602e}.screen-theme .markdown-body thead th{background-color:var(--xyy-n100);background-color:color-mix(in srgb,var(--theme) 20%,var(--xyy-n100))}.screen-theme .markdown-body table,.screen-theme .markdown-body thead th,.screen-theme .markdown-body td{border-color:#ffffff0f}.screen-theme .markdown-body tbody tr,.screen-theme .markdown-body tbody tr:nth-child(2n){background-color:#ffffff08}.screen-theme .markdown-body tbody tr:hover{background-color:#ffffff0f}.screen-theme .markdown-body blockquote{background-color:#ffffff0d}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%}.theme-transitioning,.theme-transitioning *,.theme-transitioning *:before,.theme-transitioning *:after{transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,box-shadow .3s ease!important;will-change:auto}.theme-transitioning .el-table,.theme-transitioning .el-card,.theme-transitioning .el-dialog,.theme-transitioning .el-drawer{will-change:background-color,border-color,color}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:2px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg)}.clearfix:after{content:"";display:table;clear:both}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1}.m-0{margin:0}.m-8{margin:8px}.m-16{margin:16px}.m-24{margin:24px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.ml-8{margin-left:8px}.ml-16{margin-left:16px}.mr-8{margin-right:8px}.mr-16{margin-right:16px}.p-0{padding:0}.p-8{padding:8px}.p-16{padding:16px}.p-24{padding:24px}.card{background:linear-gradient(180deg,var(--card-bg-start) 0%,var(--card-bg-end) 100%);border-radius:12px;box-shadow:var(--card-shadow);padding:20px;border:1px solid var(--border-primary)}.page-container{padding:16px}.page-container .el-card{border-radius:12px;box-shadow:var(--card-shadow);border:1px solid var(--border-primary);background:linear-gradient(180deg,var(--card-bg-start) 0%,var(--card-bg-end) 100%)}.page-container .el-card .el-card__header{padding:16px 20px;border-bottom:1px solid var(--border-primary);color:var(--text-primary);font-weight:600;background:var(--card-inner-bg)}.page-container .el-card .el-card__body{padding:20px;color:var(--text-secondary)}.search-form{background:var(--card-inner-bg);padding:16px;border-radius:8px;margin-bottom:16px;border:1px solid var(--border-primary)}.search-form .el-form-item{margin-top:0;margin-bottom:0}.el-select{width:180px!important}.table-container{background:transparent;padding:16px;border-radius:8px}.pagination{display:flex;justify-content:flex-end;margin-top:16px}.theme-dropdown-popper .el-dropdown-menu{min-width:200px;padding:4px 0}.theme-dropdown-popper .el-dropdown-menu__item{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;transition:background .2s}.theme-dropdown-popper .el-dropdown-menu__item .theme-option-icon{font-size:16px;flex-shrink:0}.theme-dropdown-popper .el-dropdown-menu__item .theme-option-name{flex:1}.theme-dropdown-popper .el-dropdown-menu__item .theme-option-swatches{display:flex;gap:4px;flex-shrink:0;margin-right:4px}.theme-dropdown-popper .el-dropdown-menu__item .theme-option-swatches .theme-swatch{width:14px;height:14px;border-radius:2px;border:1px solid rgba(128,128,128,.3);display:inline-block}.theme-dropdown-popper .el-dropdown-menu__item .theme-option-check{font-size:14px;color:var(--el-color-primary);flex-shrink:0}.theme-dropdown-popper .el-dropdown-menu__item.is-active{color:var(--el-color-primary);background:var(--el-fill-color-light)}.theme-dropdown-popper .el-dropdown-menu__item:hover{background:var(--el-fill-color-light)}.user-dropdown-popper .menu-priority-header{cursor:default!important;font-size:12px;color:var(--el-text-color-secondary);padding-top:8px;padding-bottom:4px;pointer-events:none}.user-dropdown-popper .menu-priority-header .el-icon{font-size:14px}.user-dropdown-popper .el-dropdown-menu__item.is-active-priority{color:var(--el-color-primary);background:var(--el-fill-color-light);font-weight:500}.user-dropdown-popper .el-dropdown-menu__item .menu-priority-placeholder{width:14px;visibility:hidden}.screen-theme .el-table .el-table-fixed-column--left,.screen-theme .el-table .el-table-fixed-column--right{background:#1a1f36!important}.screen-theme .el-table th.el-table-fixed-column--left,.screen-theme .el-table th.el-table-fixed-column--right{background:#1e3a5f!important}.screen-theme .el-table tr:hover .el-table-fixed-column--left,.screen-theme .el-table tr:hover .el-table-fixed-column--right{background:#253352!important}.screen-theme .el-table--striped .el-table__body tr.el-table__row--striped .el-table-fixed-column--left,.screen-theme .el-table--striped .el-table__body tr.el-table__row--striped .el-table-fixed-column--right{background:#1a1f36!important}.screen-theme .el-table--striped .el-table__body tr.el-table__row--striped:hover .el-table-fixed-column--left,.screen-theme .el-table--striped .el-table__body tr.el-table__row--striped:hover .el-table-fixed-column--right{background:#253352!important}.screen-theme .el-table__fixed,.screen-theme .el-table__fixed-right,.screen-theme .el-table__fixed .el-table__fixed-body-wrapper,.screen-theme .el-table__fixed .el-table__fixed-header-wrapper,.screen-theme .el-table__fixed .el-table__body-wrapper,.screen-theme .el-table__fixed .el-table__header-wrapper,.screen-theme .el-table__fixed-right .el-table__fixed-body-wrapper,.screen-theme .el-table__fixed-right .el-table__fixed-header-wrapper,.screen-theme .el-table__fixed-right .el-table__body-wrapper,.screen-theme .el-table__fixed-right .el-table__header-wrapper,.screen-theme .el-table__fixed table,.screen-theme .el-table__fixed tbody,.screen-theme .el-table__fixed tbody tr,.screen-theme .el-table__fixed-right table,.screen-theme .el-table__fixed-right tbody,.screen-theme .el-table__fixed-right tbody tr,.screen-theme .el-table__fixed .el-table__cell,.screen-theme .el-table__fixed td.el-table__cell,.screen-theme .el-table__fixed-right .el-table__cell,.screen-theme .el-table__fixed-right td.el-table__cell{background:#1a1f36!important}.screen-theme .el-table__fixed th.el-table__cell,.screen-theme .el-table__fixed-right th.el-table__cell{background:#409eff1a!important}.screen-theme .el-table__fixed tr:hover>.el-table__cell,.screen-theme .el-table__fixed-right tr:hover>.el-table__cell{background:#409eff26!important}.screen-theme .el-table__fixed-right-patch{background:#1a1f36!important}.screen-theme .notification-popover{background:linear-gradient(180deg,#1a1f36fa,#2d3555fa)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:0 8px 32px #0006!important}.screen-theme .notification-detail-dialog .el-dialog{background:linear-gradient(180deg,#1a1f36fa,#2d3555fa)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}.screen-theme .notification-detail-dialog .el-dialog .el-dialog__header{background:#409eff1a!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.screen-theme .notification-detail-dialog .el-dialog .el-dialog__header .el-dialog__title{color:var(--el-color-white)!important}.screen-theme .notification-detail-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff9!important}.screen-theme .notification-detail-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:var(--el-color-white)!important}.screen-theme .notification-detail-dialog .el-dialog .el-dialog__body{color:#fffc!important}.screen-theme .notification-detail-dialog .el-dialog .el-dialog__footer{background:#0003!important;border-top:1px solid rgba(255,255,255,.1)!important}@keyframes skeleton-wave{0%{background-position:-200% 0}to{background-position:200% 0}}.async-component-loading{position:relative;overflow:hidden}.async-component-loading .el-skeleton__item,.async-component-loading .el-skeleton{background:linear-gradient(90deg,#0000000f 25%,#00000026 37%,#0000000f 63%)!important;background-size:400% 100%!important;animation:skeleton-wave 1.4s ease infinite!important}.screen-theme .async-component-loading .el-skeleton__item,.screen-theme .async-component-loading .el-skeleton{background:linear-gradient(90deg,#fdd23c0d 25%,#fdd23c1f 37%,#fdd23c0d 63%)!important;background-size:400% 100%!important}.async-component-error .el-button--text{padding:4px 8px}:where(.layout-container .main-content) :is(.filter-bar,.search-bar){position:sticky;top:0;z-index:10;background:var(--xyy-n00);border:1px solid var(--xyy-n300);border-radius:12px;box-shadow:var(--card-shadow);padding:8px 16px;margin-bottom:8px}.screen-theme :where(.layout-container .main-content) :is(.filter-bar,.search-bar){background:var(--xyy-n00);border-color:var(--xyy-n300);box-shadow:var(--card-shadow)}:where(.layout-container .main-content) .el-card:has(.filter-bar){overflow:visible}:where(.layout-container .main-content) .el-card:has(.filter-bar) .el-card__body{overflow:visible}.demo-badge{margin-left:8px;vertical-align:middle;font-size:12px}@media (max-width: 768px){:where(.layout-container .main-content) :is(.filter-bar,.search-bar){flex-direction:column;align-items:stretch;padding:12px 16px;gap:8px}:where(.layout-container .main-content) .filter-bar__left,:where(.layout-container .main-content) .filter-bar__right{width:100%;flex-wrap:wrap}}@media (max-width: 768px){.el-dialog{--el-dialog-width: 95vw !important;margin:5vh auto!important;max-height:90vh}.el-dialog .el-dialog__body{max-height:70vh;overflow-y:auto}}.robot-config-dialog{display:flex;flex-direction:column;max-height:86vh}.robot-config-dialog .el-dialog__header{flex-shrink:0}.robot-config-dialog .el-dialog__body{overflow-y:auto;padding-top:12px}.robot-config-dialog .el-dialog__footer{flex-shrink:0}.ai-generate-btn.el-button--primary.is-plain{--ai-btn-glow: rgba(64, 158, 255, .18);--el-button-bg-color: transparent;--el-button-border-color: transparent;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 14px;border-radius:8px;border:1px solid rgba(64,158,255,.45)!important;background:linear-gradient(180deg,#409eff1f,#409eff0a)!important;color:var(--el-color-primary)!important;font-size:13px;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:all .2s ease}.ai-generate-btn.el-button--primary.is-plain .el-icon{font-size:15px;color:transparent;background:linear-gradient(135deg,#6aa7ff,#b06aff 60%,#ff7ab8);-webkit-background-clip:text;background-clip:text}.ai-generate-btn.el-button--primary.is-plain:hover,.ai-generate-btn.el-button--primary.is-plain:focus{border-color:#409effbf!important;background:linear-gradient(180deg,#409eff38,#409eff14)!important;color:var(--el-color-primary-light-3)!important;box-shadow:0 2px 12px var(--ai-btn-glow);transform:translateY(-1px)}.ai-generate-btn.el-button--primary.is-plain:active{transform:translateY(0)}.screen-theme .ai-generate-btn.el-button--primary.is-plain{--ai-btn-glow: rgba(96, 165, 250, .28);border-color:#60a5fa80!important;background:linear-gradient(180deg,#60a5fa29,#60a5fa0d)!important;color:#8ab6ff!important}.screen-theme .ai-generate-btn.el-button--primary.is-plain:hover,.screen-theme .ai-generate-btn.el-button--primary.is-plain:focus{border-color:#81b6ffcc!important;background:linear-gradient(180deg,#60a5fa42,#60a5fa1a)!important;box-shadow:0 2px 14px var(--ai-btn-glow)}:root{--xyy-primary: #409eff;--xyy-primary-light-1: #53a8ff;--xyy-primary-light-2: #66b1ff;--xyy-primary-light-3: #79bbff;--xyy-primary-light-4: #8cc5ff;--xyy-primary-light-5: #a0cfff;--xyy-primary-light-6: #b3d8ff;--xyy-primary-light-7: #c6e2ff;--xyy-primary-light-8: #d9ecff;--xyy-primary-light-9: #ecf5ff;--xyy-primary-dark-2: #337ecc;--xyy-success: #67c23a;--xyy-success-light: #e1f3d8;--xyy-success-lighter: #f0f9eb;--xyy-warning: #e6a23c;--xyy-warning-light: #faecd8;--xyy-warning-lighter: #fdf6ec;--xyy-danger: #f56c6c;--xyy-danger-light: #fde2e2;--xyy-danger-lighter: #fef0f0;--xyy-info: #909399;--xyy-info-light: #e9e9eb;--xyy-info-lighter: #f4f4f5;--xyy-text-primary: #303133;--xyy-text-regular: #606266;--xyy-text-secondary: #909399;--xyy-text-placeholder: #a8abb2;--xyy-border-color: #dcdfe6;--xyy-border-color-light: #e4e7ed;--xyy-border-color-lighter: #ebeef5;--xyy-border-color-extra-light: #f2f6fc;--xyy-fill-color: #f0f2f5;--xyy-fill-color-light: #f5f7fa;--xyy-fill-color-lighter: #fafafa;--xyy-fill-color-extra-light: #fafcff;--xyy-fill-color-dark: #ebedf0;--xyy-fill-color-darker: #e6e8eb;--xyy-fill-color-blank: #ffffff;--xyy-bg-color: #ffffff;--xyy-bg-color-page: #f2f3f5;--xyy-bg-color-overlay: #ffffff;--xyy-border-radius-small: 2px;--xyy-border-radius-base: 4px;--xyy-border-radius-round: 20px;--xyy-border-radius-circle: 100%;--xyy-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);--xyy-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .12);--xyy-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .12);--xyy-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .08), 0px 12px 32px rgba(0, 0, 0, .12), 0px 8px 16px -8px rgba(0, 0, 0, .16);--xyy-font-size-extra-large: 20px;--xyy-font-size-large: 18px;--xyy-font-size-medium: 16px;--xyy-font-size-base: 14px;--xyy-font-size-small: 13px;--xyy-font-size-extra-small: 12px;--xyy-font-weight-primary: 500;--xyy-font-weight-secondary: 400;--xyy-line-height-primary: 24px;--xyy-line-height-secondary: 20px;--xyy-transition-duration: .3s;--xyy-transition-duration-fast: .2s}.xyy-ui{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--xyy-fill-color-light);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--xyy-border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--xyy-text-secondary)}.xyy-text-primary{color:var(--xyy-text-primary)}.xyy-text-regular{color:var(--xyy-text-regular)}.xyy-text-secondary{color:var(--xyy-text-secondary)}.xyy-text-placeholder{color:var(--xyy-text-placeholder)}.xyy-text-center{text-align:center}.xyy-text-left{text-align:left}.xyy-text-right{text-align:right}.xyy-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xyy-text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xyy-text-ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xyy-flex{display:flex}.xyy-flex-inline{display:inline-flex}.xyy-flex-row{flex-direction:row}.xyy-flex-column{flex-direction:column}.xyy-flex-wrap{flex-wrap:wrap}.xyy-flex-nowrap{flex-wrap:nowrap}.xyy-justify-start{justify-content:flex-start}.xyy-justify-end{justify-content:flex-end}.xyy-justify-center{justify-content:center}.xyy-justify-between{justify-content:space-between}.xyy-justify-around{justify-content:space-around}.xyy-align-start{align-items:flex-start}.xyy-align-end{align-items:flex-end}.xyy-align-center{align-items:center}.xyy-align-stretch{align-items:stretch}.xyy-flex-1{flex:1}.xyy-flex-auto{flex:auto}.xyy-flex-none{flex:none}.xyy-m-0{margin:0}.xyy-m-4{margin:4px}.xyy-m-8{margin:8px}.xyy-m-12{margin:12px}.xyy-m-16{margin:16px}.xyy-m-20{margin:20px}.xyy-m-24{margin:24px}.xyy-mt-0{margin-top:0}.xyy-mt-4{margin-top:4px}.xyy-mt-8{margin-top:8px}.xyy-mt-12{margin-top:12px}.xyy-mt-16{margin-top:16px}.xyy-mt-20{margin-top:20px}.xyy-mt-24{margin-top:24px}.xyy-mr-0{margin-right:0}.xyy-mr-4{margin-right:4px}.xyy-mr-8{margin-right:8px}.xyy-mr-12{margin-right:12px}.xyy-mr-16{margin-right:16px}.xyy-mr-20{margin-right:20px}.xyy-mr-24{margin-right:24px}.xyy-mb-0{margin-bottom:0}.xyy-mb-4{margin-bottom:4px}.xyy-mb-8{margin-bottom:8px}.xyy-mb-12{margin-bottom:12px}.xyy-mb-16{margin-bottom:16px}.xyy-mb-20{margin-bottom:20px}.xyy-mb-24{margin-bottom:24px}.xyy-ml-0{margin-left:0}.xyy-ml-4{margin-left:4px}.xyy-ml-8{margin-left:8px}.xyy-ml-12{margin-left:12px}.xyy-ml-16{margin-left:16px}.xyy-ml-20{margin-left:20px}.xyy-ml-24{margin-left:24px}.xyy-p-0{padding:0}.xyy-p-4{padding:4px}.xyy-p-8{padding:8px}.xyy-p-12{padding:12px}.xyy-p-16{padding:16px}.xyy-p-20{padding:20px}.xyy-p-24{padding:24px}.xyy-pt-0{padding-top:0}.xyy-pt-4{padding-top:4px}.xyy-pt-8{padding-top:8px}.xyy-pt-12{padding-top:12px}.xyy-pt-16{padding-top:16px}.xyy-pt-20{padding-top:20px}.xyy-pt-24{padding-top:24px}.xyy-pr-0{padding-right:0}.xyy-pr-4{padding-right:4px}.xyy-pr-8{padding-right:8px}.xyy-pr-12{padding-right:12px}.xyy-pr-16{padding-right:16px}.xyy-pr-20{padding-right:20px}.xyy-pr-24{padding-right:24px}.xyy-pb-0{padding-bottom:0}.xyy-pb-4{padding-bottom:4px}.xyy-pb-8{padding-bottom:8px}.xyy-pb-12{padding-bottom:12px}.xyy-pb-16{padding-bottom:16px}.xyy-pb-20{padding-bottom:20px}.xyy-pb-24{padding-bottom:24px}.xyy-pl-0{padding-left:0}.xyy-pl-4{padding-left:4px}.xyy-pl-8{padding-left:8px}.xyy-pl-12{padding-left:12px}.xyy-pl-16{padding-left:16px}.xyy-pl-20{padding-left:20px}.xyy-pl-24{padding-left:24px}.xyy-block{display:block}.xyy-inline{display:inline}.xyy-inline-block{display:inline-block}.xyy-hidden{display:none}.xyy-visible{visibility:visible}.xyy-invisible{visibility:hidden}.xyy-relative{position:relative}.xyy-absolute{position:absolute}.xyy-fixed{position:fixed}.xyy-static{position:static}.xyy-sticky{position:sticky}.xyy-float-left{float:left}.xyy-float-right{float:right}.xyy-clearfix:after{content:"";display:table;clear:both}.xyy-w-full{width:100%}.xyy-w-auto{width:auto}.xyy-h-full{height:100%}.xyy-h-auto{height:auto}.xyy-cursor-pointer{cursor:pointer}.xyy-cursor-not-allowed{cursor:not-allowed}.xyy-cursor-default{cursor:default}.xyy-select-none{-webkit-user-select:none;user-select:none}.xyy-select-all{-webkit-user-select:all;user-select:all}.xyy-select-text{-webkit-user-select:text;user-select:text}.xyy-table[data-v-de162049]{background:transparent;padding:0;border-radius:0}.xyy-table-search[data-v-de162049]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-secondary)}.xyy-table-toolbar[data-v-de162049]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.xyy-table-toolbar-right[data-v-de162049]{display:flex;gap:8px}.xyy-table-pagination[data-v-de162049]{display:flex;justify-content:flex-end;margin-top:16px}.xyy-search[data-v-d2e87ea5]{display:flex;align-items:flex-start;gap:16px}.xyy-search[data-v-d2e87ea5] .el-form{flex:1}.xyy-search-actions[data-v-d2e87ea5]{display:flex;align-items:center;gap:8px;padding-top:2px}.xyy-dialog-header[data-v-05201b45]{display:flex;justify-content:space-between;align-items:center;padding-right:16px}.xyy-dialog-title[data-v-05201b45]{font-size:16px;font-weight:500}.xyy-dialog-actions[data-v-05201b45]{display:flex;gap:8px}.xyy-dialog-body[data-v-05201b45]{padding:16px 0}.xyy-dialog-footer[data-v-05201b45]{display:flex;justify-content:flex-end;gap:12px}.xyy-dialog--fullscreen .xyy-dialog-body[data-v-05201b45]{height:calc(100vh - 120px);overflow:auto}.xyy-upload-wrapper[data-v-83f32b45]{display:inline-block}.xyy-upload--drag[data-v-83f32b45]{display:block}.xyy-upload--drag[data-v-83f32b45] .el-upload,.xyy-upload--drag[data-v-83f32b45] .el-upload-dragger{width:100%}.xyy-tree-search[data-v-a1ea09b0]{margin-bottom:12px}.xyy-tree-node[data-v-a1ea09b0]{display:flex;align-items:center;gap:4px}.xyy-tree-node-icon[data-v-a1ea09b0]{font-size:14px;color:var(--text-tertiary)}.xyy-tree-node-label[data-v-a1ea09b0]{flex:1}.xyy-tree-node-count[data-v-a1ea09b0]{color:var(--text-tertiary);font-size:12px}.xyy-permission-denied[data-v-f720c315]{color:var(--text-tertiary);font-size:14px}
