::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}::-webkit-scrollbar-track{background:0 0}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::selection{background:var(--color-primary-lighter);color:var(--color-text-primary)}.menu-group[data-v-773e8db7]{margin-bottom:var(--spacing-xs)}.menu-item[data-v-773e8db7]{padding:0 var(--spacing-lg);height:var(--menu-item-height);border-radius:var(--radius-md);color:var(--color-text-regular);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xs);white-space:nowrap;text-decoration:none;display:flex}.menu-item[data-v-773e8db7]:hover{background:var(--sidebar-item-hover);color:var(--color-text-primary)}.menu-item.active[data-v-773e8db7]{background:var(--sidebar-item-active);color:var(--sidebar-item-active-color);font-weight:var(--font-weight-semibold)}.menu-label[data-v-773e8db7]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu-item-parent[data-v-773e8db7]{justify-content:space-between}.arrow[data-v-773e8db7]{font-size:var(--font-size-lg);color:var(--color-text-secondary);transition:transform var(--transition-fast);flex-shrink:0}.arrow--sm[data-v-773e8db7]{font-size:var(--font-size-md)}.menu-item-parent.expanded .arrow[data-v-773e8db7]{transform:rotate(90deg)}.submenu[data-v-773e8db7]{overflow:hidden}.menu-item-level-3[data-v-773e8db7],.menu-item-level-4[data-v-773e8db7],.menu-item-level-5[data-v-773e8db7],.menu-item-level-6[data-v-773e8db7],.menu-item-level-7[data-v-773e8db7],.menu-item-level-8[data-v-773e8db7]{height:var(--submenu-level3-height);font-size:var(--font-size-sm)}.submenu-dot[data-v-773e8db7]{width:var(--spacing-sm);height:var(--spacing-sm);background:var(--color-border);transition:background var(--transition-fast);border-radius:50%;flex-shrink:0}.submenu-dot--group[data-v-773e8db7]{width:calc(var(--spacing-sm) - 1px);height:calc(var(--spacing-sm) - 1px);background:var(--color-text-secondary)}.menu-item.active .submenu-dot[data-v-773e8db7]{background:var(--color-primary)}.submenu-enter-active[data-v-773e8db7],.submenu-leave-active[data-v-773e8db7]{transition:max-height var(--transition-normal);max-height:500px}.submenu-enter-from[data-v-773e8db7],.submenu-leave-to[data-v-773e8db7]{max-height:0}.sidebar[data-v-6e8fe02c]{width:var(--sidebar-width);background:var(--sidebar-bg);border-right:1px solid var(--color-border-light);z-index:var(--z-sidebar);transition:width var(--transition-normal);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar.collapsed[data-v-6e8fe02c]{width:var(--sidebar-collapsed-width)}.sidebar-brand[data-v-6e8fe02c]{height:var(--header-height);padding:0 var(--sidebar-brand-padding-x);border-bottom:1px solid var(--color-border-light);align-items:center;gap:var(--spacing-lg);flex-shrink:0;display:flex}.brand-icon[data-v-6e8fe02c]{width:var(--layout-brand-icon-size);height:var(--layout-brand-icon-size);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));color:#fff;font-weight:var(--font-weight-bold);font-size:var(--font-size-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-text[data-v-6e8fe02c]{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);white-space:nowrap}.sidebar-menu[data-v-6e8fe02c]{padding:var(--spacing-md);flex:1;overflow:hidden auto}.sidebar-menu[data-v-6e8fe02c]::-webkit-scrollbar{width:var(--spacing-xs)}.sidebar-menu[data-v-6e8fe02c]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--spacing-xs)}.menu-item[data-v-6e8fe02c]{padding:0 var(--spacing-lg);height:var(--menu-item-height);border-radius:var(--radius-md);color:var(--color-text-regular);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xs);white-space:nowrap;text-decoration:none;display:flex}.menu-item[data-v-6e8fe02c]:hover{background:var(--sidebar-item-hover);color:var(--color-text-primary)}.menu-item.active[data-v-6e8fe02c],.menu-item.router-link-active[data-v-6e8fe02c]{background:var(--sidebar-item-active);color:var(--sidebar-item-active-color);font-weight:var(--font-weight-semibold)}.menu-label[data-v-6e8fe02c]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fade-enter-active[data-v-6e8fe02c],.fade-leave-active[data-v-6e8fe02c]{transition:opacity var(--transition-fast)}.fade-enter-from[data-v-6e8fe02c],.fade-leave-to[data-v-6e8fe02c]{opacity:0}@media (width<=768px){.sidebar[data-v-6e8fe02c]{box-shadow:none;transform:translate(-100%)}.sidebar[data-v-6e8fe02c]:not(.collapsed){box-shadow:var(--shadow-lg);transform:translate(0)}}.breadcrumb[data-v-7c5f4602]{font-size:var(--font-size-base);align-items:center;gap:0;display:flex}.breadcrumb-sep[data-v-7c5f4602]{margin:0 var(--spacing-md);color:var(--color-text-placeholder);font-size:var(--font-size-sm)}.breadcrumb-item[data-v-7c5f4602]{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.breadcrumb-item[data-v-7c5f4602]:hover{color:var(--color-primary)}.breadcrumb-item.current[data-v-7c5f4602]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.sd-select-picker[data-v-33e305bf]{width:100%;display:inline-flex;position:relative}.sd-select-picker__trigger[data-v-33e305bf]{min-width:0;height:var(--input-height-md);padding:0 var(--input-padding-x-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer;box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);-webkit-user-select:none;user-select:none;outline:none;flex:1;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.sd-select-picker__trigger[data-v-33e305bf]:hover{border-color:var(--color-primary-lighter,#a0cfff)}.sd-select-picker.is-open .sd-select-picker__trigger[data-v-33e305bf],.sd-select-picker__trigger[data-v-33e305bf]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-faint)}.sd-select-picker.is-disabled .sd-select-picker__trigger[data-v-33e305bf]{opacity:.5;cursor:not-allowed;pointer-events:none}.sd-select-picker.is-readonly .sd-select-picker__trigger[data-v-33e305bf]{background:var(--color-bg-hover);cursor:default}.sd-select-picker--small .sd-select-picker__trigger[data-v-33e305bf]{height:var(--input-height-sm);font-size:12px}.sd-select-picker--large .sd-select-picker__trigger[data-v-33e305bf]{height:var(--input-height-lg);font-size:var(--font-size-md)}.sd-select-picker__placeholder[data-v-33e305bf]{min-width:0;color:var(--color-text-placeholder);flex:1}.sd-select-picker__value[data-v-33e305bf]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;overflow:hidden}.sd-select-picker__suffix[data-v-33e305bf]{width:var(--clear-icon-size,var(--control-icon-md));height:var(--clear-icon-size,var(--control-icon-md));flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-select-picker__search-icon[data-v-33e305bf]{color:var(--color-text-placeholder)}.sd-select-picker__clear[data-v-33e305bf]{color:var(--color-text-placeholder);cursor:pointer;transition:all var(--transition-fast);border-radius:50%}.sd-select-picker__clear[data-v-33e305bf]:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.sp-content[data-v-33e305bf]{flex-direction:column;display:flex}.sp-tip[data-v-33e305bf]{margin-bottom:var(--spacing-xl);background:var(--color-danger-light-9);border-radius:var(--radius-md);border-left:3px solid var(--color-danger);align-items:center;gap:8px;padding:10px 14px;display:flex}.sp-tip__icon[data-v-33e305bf]{background:var(--color-danger);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.sp-tip__text[data-v-33e305bf]{color:var(--color-danger);font-size:13px;line-height:1.4}.sp-search[data-v-33e305bf]{gap:var(--spacing-lg);padding:0 0 var(--spacing-xl);border-bottom:1px solid var(--color-border-light);margin-bottom:var(--spacing-xl);flex-wrap:wrap;align-items:flex-end;display:flex}.sp-search__item[data-v-33e305bf]{gap:var(--spacing-xs);flex-direction:column;min-width:160px;display:flex}.sp-search__picker[data-v-33e305bf],.sp-search__select[data-v-33e305bf]{min-width:160px}.sp-search__actions[data-v-33e305bf]{gap:var(--spacing-md);align-items:flex-end;padding-bottom:1px;display:flex}.sp-table-wrap[data-v-33e305bf]{max-height:var(--dropdown-max-height);position:relative;overflow:auto}.sp-table__loading-overlay[data-v-33e305bf]{z-index:2;justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-base);background:#ffffffb8;display:flex;position:absolute;inset:0}.sp-table[data-v-33e305bf]{border-collapse:collapse;width:100%;font-size:var(--font-size-base)}.sp-table__th[data-v-33e305bf]{z-index:1;background:var(--color-bg-hover);padding:var(--spacing-lg) var(--spacing-lg);text-align:left;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light);white-space:nowrap;font-weight:500;position:sticky;top:0}.sp-table__th--check[data-v-33e305bf],.sp-table__td--check[data-v-33e305bf]{text-align:center;width:40px}.sp-table__th--img[data-v-33e305bf],.sp-table__th--center[data-v-33e305bf],.sp-table__td--center[data-v-33e305bf]{text-align:center}.sp-table__th--right[data-v-33e305bf],.sp-table__td--right[data-v-33e305bf]{text-align:right}.sp-table__th--action[data-v-33e305bf],.sp-table__td--action[data-v-33e305bf]{text-align:center;width:60px}.sp-table__row[data-v-33e305bf]{transition:background var(--transition-fast)}.sp-table__row[data-v-33e305bf]:hover{background:var(--color-bg-hover)}.sp-table__row.is-clickable[data-v-33e305bf]{cursor:pointer}.sp-table__row.is-selected[data-v-33e305bf]{background:var(--color-primary-faint)}.sp-table__row.is-disabled[data-v-33e305bf]{opacity:.5;cursor:not-allowed;pointer-events:none}.sp-table__row.is-disabled .sp-table__td[data-v-33e305bf]{color:var(--color-text-placeholder)}.sp-table__td[data-v-33e305bf]{padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text-regular);border-bottom:1px solid var(--color-border-light);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-table__td--img[data-v-33e305bf]{text-align:center;vertical-align:middle;padding:var(--spacing-xs) var(--spacing-sm)}.sp-table__img-cell[data-v-33e305bf]{justify-content:center;align-items:center;display:flex}.sp-table__empty-row[data-v-33e305bf]{pointer-events:none}.sp-table__empty-td[data-v-33e305bf]{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-base);padding:40px 12px}.sp-table__spinner[data-v-33e305bf]{width:16px;height:16px;margin-right:var(--spacing-md);vertical-align:middle;border:2px solid var(--color-border-light);border-top-color:var(--color-primary);border-radius:50%;animation:.6s linear infinite sp-spin-33e305bf;display:inline-block}@keyframes sp-spin-33e305bf{to{transform:rotate(360deg)}}.sd-input--small[data-v-33e305bf],.sd-input-number--small[data-v-33e305bf],.sd-select--small[data-v-33e305bf],.sd-select-picker--small[data-v-33e305bf],.sd-date-picker--small[data-v-33e305bf],.sd-time-picker--small[data-v-33e305bf],.sd-datetime-picker--small[data-v-33e305bf]{--clear-icon-size:var(--control-icon-sm)}.sd-input--large[data-v-33e305bf],.sd-input-number--large[data-v-33e305bf],.sd-select--large[data-v-33e305bf],.sd-select-picker--large[data-v-33e305bf],.sd-date-picker--large[data-v-33e305bf],.sd-time-picker--large[data-v-33e305bf],.sd-datetime-picker--large[data-v-33e305bf]{--clear-icon-size:var(--control-icon-lg)}.sd-dynamic-form-field[data-v-52242fa8]{align-items:flex-start;gap:var(--spacing-lg);min-height:var(--input-height-md);display:flex}.sd-dynamic-form-field__label[data-v-52242fa8]{font-size:var(--font-size-base);color:var(--color-text-regular,#606266);font-weight:500;line-height:var(--form-item-label-line-height);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sd-dynamic-form-field__required[data-v-52242fa8]{color:var(--color-danger,#f56c6c);margin-right:2px}.sd-dynamic-form-field__control[data-v-52242fa8]{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.sd-dynamic-form-field__control.has-error[data-v-52242fa8] .sd-input__inner,.sd-dynamic-form-field__control.has-error[data-v-52242fa8] .sd-select__inner,.sd-dynamic-form-field__control.has-error[data-v-52242fa8] .sd-select-picker__trigger,.sd-dynamic-form-field__control.has-error[data-v-52242fa8] input,.sd-dynamic-form-field__control.has-error[data-v-52242fa8] textarea{border-color:var(--color-danger,#f56c6c)}.sd-dynamic-form-field__error[data-v-52242fa8]{color:var(--color-danger,#f56c6c);font-size:12px;line-height:1}.sd-dynamic-form-field__loading[data-v-52242fa8]{z-index:1;background:#fff9;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sd-dynamic-form-field__spinner[data-v-52242fa8]{border:2px solid var(--color-border,#e4e7ed);border-top-color:var(--color-primary,#409eff);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite sd-spin-52242fa8}@keyframes sd-spin-52242fa8{to{transform:rotate(360deg)}}.sd-error-enter-active[data-v-52242fa8],.sd-error-leave-active[data-v-52242fa8]{transition:opacity .2s,transform .2s}.sd-error-enter-from[data-v-52242fa8],.sd-error-leave-to[data-v-52242fa8]{opacity:0;transform:translateY(-4px)}.sd-dynamic-form[data-v-20047a46]{width:100%}.sd-dynamic-form__grid[data-v-20047a46]{gap:var(--spacing-lg) var(--spacing-xl);grid-template-columns:repeat(24,1fr);align-items:start;display:grid}.sd-dynamic-form__fixed[data-v-20047a46]{gap:var(--spacing-lg) var(--spacing-xl);flex-wrap:wrap;display:flex}.sd-dynamic-form__section[data-v-20047a46]{min-width:0}.sd-dynamic-form__section--block[data-v-20047a46]{flex:0 0 100%}.sd-dynamic-form__section-header[data-v-20047a46]{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;padding:0;display:flex}.sd-dynamic-form__section-header.is-clickable[data-v-20047a46]{cursor:pointer;-webkit-user-select:none;user-select:none}.sd-dynamic-form__section-title[data-v-20047a46]{font-size:var(--font-size-base);color:var(--color-text-secondary,#909399);align-items:center;gap:8px;font-weight:500;display:flex}.sd-dynamic-form__section-title[data-v-20047a46]:before{content:"";background:var(--color-primary,#409eff);border-radius:1px;flex-shrink:0;width:4px;height:14px}.sd-dynamic-form__section-arrow[data-v-20047a46]{font-size:var(--font-size-base);color:var(--color-text-placeholder,#c0c4cc);transition:transform .25s}.sd-dynamic-form__section-arrow.is-rotated[data-v-20047a46]{transform:rotate(180deg)}.sd-dynamic-form--disabled[data-v-20047a46]{opacity:.7;pointer-events:none}.sd-dynamic-form--disabled[data-v-20047a46] .sd-image-upload__preview{opacity:1;pointer-events:auto}.sd-dynamic-form--disabled[data-v-20047a46] .sd-image-wrapper{pointer-events:auto}.navbar[data-v-4f043e1f]{height:var(--header-height);padding:0 var(--header-padding-x);background:var(--color-bg-card);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.navbar-left[data-v-4f043e1f],.navbar-right[data-v-4f043e1f]{align-items:center;gap:var(--header-action-gap);display:flex}.collapse-btn[data-v-4f043e1f],.action-btn[data-v-4f043e1f]{width:var(--header-action-size);height:var(--header-action-size);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.collapse-btn[data-v-4f043e1f]:hover,.action-btn[data-v-4f043e1f]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.color-dot[data-v-4f043e1f]{width:var(--layout-color-dot-size);height:var(--layout-color-dot-size);border:2px solid var(--color-border);border-radius:50%}.user-info[data-v-4f043e1f]{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xs) var(--spacing-lg) var(--spacing-xs) var(--spacing-xs);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);display:flex}.user-info[data-v-4f043e1f]:hover{background:var(--color-bg-hover)}.avatar[data-v-4f043e1f]{width:var(--layout-avatar-size);height:var(--layout-avatar-size);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));color:#fff;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex}.username[data-v-4f043e1f]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.arrow[data-v-4f043e1f]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.sd-overlay[data-v-4f043e1f]{z-index:999;background:0 0;position:fixed;inset:0}.sd-popover[data-v-4f043e1f],.sd-dropdown[data-v-4f043e1f]{position:relative}.sd-popover__panel[data-v-4f043e1f],.sd-dropdown__menu[data-v-4f043e1f]{z-index:1000;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 20px #0000001a}.sd-popover__panel[data-v-4f043e1f]{width:240px;padding:var(--spacing-lg) var(--spacing-xl)}.sd-dropdown__menu[data-v-4f043e1f]{width:140px;padding:var(--spacing-xs)}.sd-dropdown__item[data-v-4f043e1f]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base);color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast)}.sd-dropdown__item[data-v-4f043e1f]:hover{background:var(--color-bg-hover)}.sd-dropdown__divider[data-v-4f043e1f]{height:1px;margin:var(--spacing-xs) 0;background:var(--color-border-light)}.fade-enter-active[data-v-4f043e1f],.fade-leave-active[data-v-4f043e1f]{transition:opacity .15s,transform .15s}.fade-enter-from[data-v-4f043e1f],.fade-leave-to[data-v-4f043e1f]{opacity:0;transform:translateY(-4px)}.theme-panel[data-v-4f043e1f]{gap:var(--spacing-lg);flex-direction:column;display:flex}.theme-panel__title[data-v-4f043e1f]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.theme-panel__colors[data-v-4f043e1f]{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.theme-dot[data-v-4f043e1f]{width:var(--control-height-sm);height:var(--control-height-sm);cursor:pointer;transition:all var(--transition-fast);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex}.theme-dot[data-v-4f043e1f]:hover{transform:scale(1.15)}.theme-dot.active[data-v-4f043e1f]{border-color:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-bg-card)}.theme-dot__check[data-v-4f043e1f]{color:#fff;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);text-shadow:0 1px 2px #0000004d}.theme-panel__custom[data-v-4f043e1f]{align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light);display:flex}.theme-panel__label[data-v-4f043e1f]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.theme-panel__input[data-v-4f043e1f]{width:var(--control-height-sm);height:var(--control-height-sm);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;overflow:hidden}.tags-view[data-v-89754240]{height:var(--tags-height);background:var(--color-bg-card);border-bottom:1px solid var(--color-border-light);padding:0 var(--tags-padding-x);align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex;overflow:auto hidden}.tags-view[data-v-89754240]::-webkit-scrollbar{height:0}.tag-item[data-v-89754240]{align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-lg);height:var(--control-height-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-regular);background:var(--color-bg-hover);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:1px solid #0000;flex-shrink:0;text-decoration:none;display:inline-flex}.tag-item[data-v-89754240]:hover{color:var(--color-primary);background:var(--color-primary-faint);border-color:var(--color-primary-lighter)}.tag-item.active[data-v-89754240]{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.tag-close[data-v-89754240]{width:16px;height:16px;font-size:var(--font-size-sm);transition:all var(--transition-fast);opacity:.6;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tag-close[data-v-89754240]:hover{opacity:1;background:#0000001a}.tag-item.active .tag-close[data-v-89754240]:hover{background:#fff3}.app-main[data-v-360cd062]{padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-bg-page);flex:1;overflow:hidden auto}.wework-bind[data-v-21809a38]{align-items:center;gap:var(--spacing-xl);padding:var(--spacing-xs) 0 0;flex-direction:column;display:flex;position:relative}.wework-bind__skeleton[data-v-21809a38]{justify-content:center;align-items:center;gap:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg,8px);background:var(--color-bg-container);flex-direction:column;width:100%;height:380px;display:flex}.wework-bind__skeleton-spinner[data-v-21809a38]{width:36px;height:var(--dialog-close-size);border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:.8s linear infinite wework-spin-21809a38}@keyframes wework-spin-21809a38{to{transform:rotate(360deg)}}.wework-bind__skeleton-text[data-v-21809a38]{color:var(--color-text-secondary);margin:0;font-size:14px}.wework-bind__panel[data-v-21809a38]{border:1px solid var(--color-border);border-radius:var(--radius-lg,8px);background:#fff;justify-content:center;align-items:center;width:100%;min-height:380px;display:flex;overflow:hidden}.wework-bind__panel.is-hidden[data-v-21809a38]{display:none}.wework-bind__hint[data-v-21809a38]{width:100%;padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-primary-lighter,#eef2ff);border:1px solid var(--color-primary-light,#dbe1ff);border-radius:var(--radius-md,6px);box-sizing:border-box;align-items:center;gap:10px;display:flex}.wework-bind__hint-text[data-v-21809a38]{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.4}.wework-bind__error[data-v-21809a38]{justify-content:space-between;align-items:center;gap:var(--spacing-lg);border-radius:var(--radius-md,6px);box-sizing:border-box;background:#fef2f2;border:1px solid #fee2e2;width:100%;padding:10px 14px;display:flex}.wework-bind__error-content[data-v-21809a38]{align-items:center;gap:var(--spacing-md);font-size:var(--font-size-base);color:#dc2626;line-height:1.4;display:flex}.sd-dialog:has(.wework-bind) .sd-dialog__close{width:auto!important;height:auto!important;font-size:var(--font-size-base)!important;color:var(--color-primary)!important;background:0 0!important;border:none!important;border-radius:0!important;padding:4px 0!important}.sd-dialog:has(.wework-bind) .sd-dialog__close .sd-icon{display:none!important}.sd-dialog:has(.wework-bind) .sd-dialog__close:after{content:"返回登录"!important}.layout[data-v-04537243]{background:var(--color-bg-page);min-height:100vh;display:flex}.layout-main[data-v-04537243]{margin-left:var(--sidebar-width);height:100vh;transition:margin-left var(--transition-normal);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.sidebar-collapsed .layout-main[data-v-04537243]{margin-left:var(--sidebar-collapsed-width)}.fade-enter-active[data-v-04537243],.fade-leave-active[data-v-04537243]{transition:opacity var(--transition-normal)}.fade-enter-from[data-v-04537243],.fade-leave-to[data-v-04537243]{opacity:0}:root{--color-primary:#5b6fe8;--color-primary-light:#7b8cf0;--color-primary-lighter:#b4bff8;--color-primary-faint:#eef0ff;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#6b7280;--color-text-primary:#1e293b;--color-text-regular:#475569;--color-text-secondary:#94a3b8;--color-text-placeholder:#cbd5e1;--color-text-inverse:#fff;--color-bg-page:#f1f5f9;--color-bg-card:#fff;--color-bg-hover:#f8fafc;--color-bg-active:#eef0ff;--color-bg-disabled:#f1f5f9;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--color-divider:#e2e8f0;--font-family-sans:"Noto Sans SC", "WenQuanYi Micro Hei", system-ui, -apple-system, sans-serif;--font-family-mono:"Fira Code", "JetBrains Mono", "Source Code Pro", "Courier New", monospace;--font-family-system:system-ui, -apple-system, BlinkMacSystemFont, "Noto Sans SC", sans-serif;--font-size-2xs:10px;--font-size-xs:12px;--font-size-sm:12px;--font-size-base:12px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:28px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.6;--letter-spacing-tight:-.3px;--letter-spacing-normal:0;--letter-spacing-wide:.5px;--control-height-sm:28px;--control-height-md:32px;--control-height-lg:40px;--control-padding-x-sm:8px;--control-padding-x-md:12px;--control-padding-x-lg:16px;--control-icon-sm:14px;--control-icon-md:16px;--control-icon-lg:24px;--control-radius-sm:4px;--control-radius-md:6px;--control-radius-lg:6px;--spacing-2xs:2px;--spacing-xs:4px;--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:24px;--spacing-3xl:32px;--radius-sm:3px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-round:999px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 8px 24px #00000014;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.35s ease;--z-sidebar:100;--z-header:101;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-notification:500;--btn-height-sm:var(--control-height-sm);--btn-height-md:var(--control-height-md);--btn-height-lg:var(--control-height-lg);--btn-padding-x-sm:var(--control-padding-x-sm);--btn-padding-x-md:var(--control-padding-x-md);--btn-padding-x-lg:var(--control-padding-x-lg);--btn-font-size-sm:var(--font-size-sm);--btn-font-size-md:var(--font-size-base);--btn-font-size-lg:var(--font-size-md);--input-height-sm:var(--control-height-sm);--input-height-md:var(--control-height-md);--input-height-lg:var(--control-height-lg);--input-padding-x-sm:var(--control-padding-x-sm);--input-padding-x-md:var(--control-padding-x-md);--input-padding-x-lg:var(--control-padding-x-lg);--input-font-size-sm:var(--font-size-sm);--input-font-size-md:var(--font-size-base);--input-font-size-lg:var(--font-size-md);--tag-height:22px;--tag-font-size:var(--font-size-2xs);--tag-padding-x:8px;--badge-size:8px;--table-header-bg:var(--color-bg-hover);--table-header-color:var(--color-text-primary);--table-header-weight:var(--font-weight-semibold);--table-header-font-size:var(--font-size-base);--table-cell-padding-y:8px;--table-cell-padding-x:12px;--table-cell-padding-y-sm:6px;--table-cell-padding-x-sm:8px;--table-row-hover-bg:var(--color-primary-faint);--table-border-color:var(--color-border);--table-action-gap:var(--spacing-xs);--table-shadow-edge-color:#0000000d;--dialog-padding:var(--spacing-xl);--dialog-header-padding:16px 20px 12px;--dialog-body-padding:16px 20px;--dialog-footer-padding:12px 20px;--dialog-footer-gap:var(--spacing-md);--dialog-close-size:28px;--pagination-item-size:28px;--pagination-gap:var(--spacing-md);--pagination-padding:6px 12px;--tree-node-height:32px;--tree-node-padding-x:var(--spacing-md);--tree-indent:20px;--form-item-gap:var(--spacing-lg);--form-item-margin-bottom:18px;--form-item-label-line-height:var(--control-height-md);--form-label-default-width:80px;--form-field-default-width:240px;--form-field-gap:16px;--sidebar-width:160px;--sidebar-collapsed-width:48px;--sidebar-bg:#fff;--sidebar-item-hover:#f8fafc;--sidebar-item-active:#eef0ff;--sidebar-item-active-color:#5b6fe8;--sidebar-brand-padding-x:16px;--header-height:40px;--header-padding-x:20px;--header-action-size:32px;--header-action-gap:8px;--tags-height:38px;--tags-padding-x:12px;--menu-item-height:34px;--submenu-item-height:32px;--submenu-level3-height:30px;--submenu-level2-indent:16px;--submenu-level3-indent:24px;--layout-avatar-size:28px;--layout-brand-icon-size:28px;--layout-color-dot-size:18px;--dropdown-max-height:220px;--dropdown-padding:var(--spacing-xs);--picker-panel-padding:var(--spacing-lg);--picker-cell-size-sm:28px;--picker-cell-size-md:32px;--message-padding:8px 16px;--message-gap:var(--spacing-md);--message-max-width:480px}[data-theme=dark]{--color-primary:#8b9af5;--color-primary-light:#6b7ef0;--color-primary-lighter:#5b6fe8;--color-primary-faint:#1e1f4a;--color-success:#34d399;--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#9ca3af;--color-text-primary:#f1f5f9;--color-text-regular:#cbd5e1;--color-text-secondary:#94a3b8;--color-text-placeholder:#64748b;--color-bg-page:#0f172a;--color-bg-card:#1e293b;--color-bg-hover:#334155;--color-bg-active:#1e1f4a;--color-bg-disabled:#263548;--color-border:#334155;--color-border-light:#1e293b;--color-divider:#334155;--sidebar-bg:#1e293b;--sidebar-item-hover:#334155;--sidebar-item-active:#1e1f4a;--sidebar-item-active-color:#8b9af5;--shadow-sm:0 1px 2px #0003;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 24px #0006;--table-header-bg:var(--color-bg-hover);--table-row-hover-bg:var(--color-primary-faint);--table-shadow-edge-color:#0000004d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-system);color:var(--color-text-primary);background-color:var(--color-bg-page);line-height:var(--line-height-relaxed);font-size:var(--font-size-md)}a{color:var(--color-primary);text-decoration:none}img{vertical-align:middle;max-width:100%}.el-button--primary{--el-button-bg-color:var(--color-primary);--el-button-border-color:var(--color-primary);--el-button-hover-bg-color:var(--color-primary-light);--el-button-hover-border-color:var(--color-primary-light);--el-button-active-bg-color:var(--color-primary);--el-button-active-border-color:var(--color-primary);border-radius:var(--radius-md)}.el-button{border-radius:var(--radius-md);font-weight:var(--font-weight-medium)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:var(--radius-md)!important}.el-table{--el-table-border-color:var(--color-border);--el-table-header-bg-color:var(--color-bg-hover);--el-table-header-text-color:var(--color-text-primary);border-radius:var(--radius-sm);overflow:hidden}.el-table th.el-table__cell{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.el-dialog{overflow:hidden;border-radius:var(--radius-xl)!important}.el-dialog__header{border-bottom:1px solid var(--color-border-light);padding:16px 20px!important}.el-dialog__body{padding:20px!important}.el-dialog__footer{border-top:1px solid var(--color-border-light);padding:12px 20px!important}.el-form-item__label{font-weight:var(--font-weight-medium);color:var(--color-text-regular)}.el-message-box{border-radius:var(--radius-xl)!important}.el-notification{border-radius:var(--radius-lg)!important}.el-pagination{--el-pagination-button-bg-color:var(--color-bg-card);margin-top:var(--spacing-xl);justify-content:flex-end}.el-button--small{height:var(--btn-height-sm);font-size:var(--btn-font-size-sm);padding:0 var(--btn-padding-x-sm)}.el-button--default{height:var(--btn-height-md);font-size:var(--btn-font-size-md);padding:0 var(--btn-padding-x-md)}.el-button--large{height:var(--btn-height-lg);font-size:var(--btn-font-size-lg);padding:0 var(--btn-padding-x-lg)}[data-theme=dark] .el-table{--el-table-bg-color:var(--color-bg-card);--el-table-tr-bg-color:var(--color-bg-card);--el-table-header-bg-color:var(--table-header-bg);--el-table-header-text-color:var(--color-text-primary);--el-table-text-color:var(--color-text-regular);--el-table-border-color:var(--color-border);--el-table-row-hover-bg-color:var(--table-row-hover-bg)}[data-theme=dark] .el-dialog{--el-dialog-bg-color:var(--color-bg-card);--el-dialog-title-font-size:var(--font-size-lg)}[data-theme=dark] .el-input__wrapper,[data-theme=dark] .el-textarea__inner{background-color:var(--color-bg-card);box-shadow:0 0 0 1px var(--color-border) inset}[data-theme=dark] .el-input__inner,[data-theme=dark] .el-textarea__inner{color:var(--color-text-primary)}[data-theme=dark] .el-pagination{--el-pagination-bg-color:var(--color-bg-card);--el-pagination-text-color:var(--color-text-regular)}[data-theme=dark] .el-message-box{--el-messagebox-bg-color:var(--color-bg-card);--el-messagebox-title-color:var(--color-text-primary);--el-messagebox-content-color:var(--color-text-regular)}[data-theme=dark] .el-popper.is-light{--el-bg-color-overlay:var(--color-bg-card)}[data-theme=dark] .el-select-dropdown{background-color:var(--color-bg-card)}[data-theme=dark] .el-select-dropdown__item{color:var(--color-text-regular)}[data-theme=dark] .el-select-dropdown__item:hover{background-color:var(--color-bg-hover)}.card{background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-xl)}.page-container{padding:var(--spacing-xl)}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
