*{font-family:var(--font-family);box-sizing:border-box}body{margin:0;font-family:var(--font-family);font-size:var(--font-size-l4);color:var(--color-text-primary);background:var(--color-bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);color:var(--color-text-primary);font-weight:600;margin:0}h1{font-size:var(--font-size-l1)}h2{font-size:var(--font-size-l2)}h3{font-size:var(--font-size-l3)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm);transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.w-full{width:100%}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ant-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--color-primary-bg)}.ant-input:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}:root{--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif;--font-size-display: 18px;--font-size-l1: 16px;--font-size-l2: 14px;--font-size-l3: 13px;--font-size-l4: 12px;--font-size-l5: 11px;--font-size-statistic: 24px;--icon-size-sm: 14px;--icon-size-md: 16px;--icon-size-lg: 20px;--color-primary: #3370ff;--color-primary-hover: #5a8bff;--color-primary-active: #2a5fe0;--color-primary-bg: rgba(51, 112, 255, .12);--color-success: #52c41a;--color-warning: #faad14;--color-danger: #ff4d4f;--color-info: #3370ff;--color-white: #ffffff;--color-cyan: #13c2c2;--color-purple: #722ed1;--color-orange: #fa8c16;--color-geekblue: #2f54eb;--color-magenta: #eb2f96;--color-volcano: #fa541c;--color-gold: #d48806;--color-lime: #a0d911;--color-green: #389e0d;--color-text-primary: #262626;--color-text-regular: #595959;--color-text-secondary: #6b6b6b;--color-text-weak: #8c8c8c;--color-text-disabled: #b3b3b3;--color-bg-app: #f5f5f5;--color-bg-card: #ffffff;--color-bg-elevated: #ffffff;--color-bg-overlay: rgba(0, 0, 0, .6);--color-bg-hover: rgba(0, 0, 0, .04);--color-bg-sider-primary: #E0E0E0;--color-bg-sider-secondary: #EEEEF0;--color-bg-header: #ffffff;--color-bg-tabbar: #ECECEC;--color-tab-bar: #ffffff;--tab-bg-color: #ffffff;--color-border: #e0e0e0;--color-border-light: #f0f0f0;--color-border-base: #f0f0f0;--color-success-bg: #e8ffea;--color-warning-bg: #fff7e8;--color-error-bg: #ffece8;--color-info-bg: #e8f3ff;--color-cyan-bg: #e8fffb;--color-fill-quaternary: rgba(0, 0, 0, .04);--color-fill-tertiary: rgba(0, 0, 0, .06);--color-fill-secondary: rgba(0, 0, 0, .08);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--control-height-sm: 24px;--control-height: 32px;--control-height-lg: 40px;--table-cell-padding: var(--spacing-sm) var(--spacing-md);--table-header-bg: #fafafa;--table-border-color: var(--color-border);--table-border-width: 1px;--table-row-hover-bg: var(--color-bg-hover);--control-font-size: var(--font-size-l3);--control-inner-padding-x: var(--spacing-md);--control-radius: var(--radius-md);--segmented-height: var(--control-height);--segmented-height-sm: var(--control-height-sm);--segmented-font-size: var(--control-font-size);--segmented-item-min-width: 48px;--segmented-bg: var(--color-fill-quaternary);--segmented-item-color: var(--color-text-regular);--segmented-item-selected-color: var(--color-primary);--segmented-radius: var(--radius-md);--search-control-height: var(--control-height);--search-control-font-size: var(--control-font-size);--search-control-radius: var(--radius-md);--radio-button-height: var(--control-height);--radio-button-font-size: var(--control-font-size);--radio-button-radius: var(--radius-md);--radio-button-checked-color: var(--color-primary);--radio-button-checked-border: var(--color-primary);--radio-button-checked-bg: var(--color-primary-bg);--tab-active-color: var(--color-primary);--tab-ink-bar-color: var(--color-primary);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 16px 32px rgba(0, 0, 0, .16);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .1);--scrollbar-thumb: rgba(0, 0, 0, .15);--scrollbar-thumb-hover: rgba(0, 0, 0, .25);--scrollbar-size: 6px;--layout-breadcrumb-height: 44px;--layout-breadcrumb-font-size: 14px;--layout-breadcrumb-icon-size: 14px;--layout-tabbar-height: 38px;--layout-statusbar-height: 32px;--layout-sider-header-height: 48px;--layout-sider-menu-font-size: 14px;--layout-nav-item-height: 36px;--sider-primary-width: 64px;--sider-secondary-width: 200px;--sider-nav-item-width: 52px;--sider-nav-item-height: 60px;--sider-nav-icon-size: 20px;--sider-nav-padding-top: 40px;--sider-indicator-height: 16px;--sider-indicator-width: 3px;--sider-username-max-width: 42px;--sider-label-font-size: 14px;--tab-height: 32px;--tab-min-width: 80px;--badge-size-sm: 12px;--badge-size-md: 16px;--badge-size-lg: 18px;--badge-font-size: 9px;--divider-width: 32px}[data-density=compact]{--spacing-sm: 4px;--spacing-md: 8px;--spacing-lg: 12px;--spacing-xl: 16px;--control-height-sm: 20px;--control-height: 28px;--control-height-lg: 36px;--layout-breadcrumb-height: 36px;--layout-breadcrumb-font-size: 12px;--layout-breadcrumb-icon-size: 12px;--layout-tabbar-height: 32px;--layout-statusbar-height: 24px;--layout-sider-header-height: 40px;--sider-primary-width: 52px;--sider-secondary-width: 160px;--sider-nav-item-width: 44px;--sider-nav-item-height: 48px;--sider-nav-icon-size: 16px;--sider-nav-padding-top: 24px;--sider-indicator-height: 12px;--sider-username-max-width: 36px;--sider-label-font-size: 12px;--tab-height: 26px;--tab-min-width: 64px}[data-density=large]{--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--control-height-sm: 28px;--control-height: 36px;--control-height-lg: 44px;--layout-breadcrumb-height: 52px;--layout-breadcrumb-font-size: 16px;--layout-breadcrumb-icon-size: 16px;--layout-tabbar-height: 44px;--layout-statusbar-height: 32px;--layout-sider-header-height: 56px;--layout-sider-menu-font-size: 16px;--sider-primary-width: 76px;--sider-secondary-width: 240px;--sider-nav-item-width: 60px;--sider-nav-item-height: 72px;--sider-nav-icon-size: 24px;--sider-nav-padding-top: 56px;--sider-indicator-height: 20px;--sider-username-max-width: 48px;--sider-label-font-size: 16px;--tab-height: 38px;--tab-min-width: 96px}[data-theme=dark]{--color-primary: #3370ff;--color-primary-hover: #5a8bff;--color-primary-active: #2a5fe0;--color-primary-bg: rgba(51, 112, 255, .18);--color-success: #49AA19;--color-warning: #D89614;--color-danger: #DC4446;--color-info: #3370ff;--color-white: #ffffff;--color-text-primary: #FFFFFF;--color-text-regular: #D9D9D9;--color-text-secondary: #BFBFBF;--color-text-weak: #8C8C8C;--color-text-disabled: #595959;--color-bg-app: #141414;--color-bg-card: #1f1f1f;--color-bg-elevated: #262626;--color-bg-overlay: rgba(0, 0, 0, .75);--color-bg-hover: rgba(255, 255, 255, .08);--color-bg-sider-primary: #1f1f1f;--color-bg-sider-secondary: #141414;--color-bg-header: #1f1f1f;--color-bg-tabbar: #1f1f1f;--color-tab-bar: #1f1f1f;--tab-bg-color: #2a2a2a;--color-border: #303030;--color-border-light: #262626;--color-border-base: #262626;--color-success-bg: rgba(82, 196, 26, .15);--color-warning-bg: rgba(250, 173, 20, .15);--color-error-bg: rgba(255, 77, 79, .15);--color-info-bg: rgba(51, 112, 255, .18);--color-cyan-bg: rgba(19, 194, 194, .15);--color-fill-quaternary: rgba(255, 255, 255, .04);--color-fill-tertiary: rgba(255, 255, 255, .06);--color-fill-secondary: rgba(255, 255, 255, .1);--table-header-bg: #1d1d1d;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .55);--shadow-xl: 0 16px 32px rgba(0, 0, 0, .6);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .5);--scrollbar-thumb: #434343;--scrollbar-thumb-hover: #595959;--font-family: "微软雅黑", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.ant-table-cell-scrollbar{background:var(--table-header-bg, #fafafa)!important;box-shadow:none!important}.ant-table-cell-fix-left{box-shadow:6px 0 6px -4px var(--color-border-base, #f0f0f0)!important}.ant-table-cell-fix-right{box-shadow:-6px 0 6px -4px var(--color-border-base, #f0f0f0)!important}.ant-btn{font-size:var(--font-size-l3)}.ant-btn-sm{font-size:var(--font-size-l4)}.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-item,.ant-radio-button-wrapper,.ant-breadcrumb,.ant-tree,.ant-table,.ant-pagination{font-size:var(--font-size-l3)}.ant-table-thead>tr>th{font-size:var(--font-size-l3);font-weight:600;color:var(--color-text-secondary);background:var(--table-header-bg)!important}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr.ant-table-row.ant-table-row-hover>td{background:var(--color-bg-hover)!important}.ant-table-cell-scrollbar{background:var(--table-header-bg)!important;box-shadow:none!important;border-left:none!important}.ant-tag{font-size:var(--font-size-l5)}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-inline-start:var(--spacing-xs)}.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker{min-height:var(--control-height)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker{border-radius:var(--control-radius)}.ant-input,.ant-input-affix-wrapper input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-input-number-input{font-size:var(--control-font-size)}.ant-segmented{height:var(--segmented-height);font-size:var(--segmented-font-size);background:var(--segmented-bg);border-radius:var(--segmented-radius);padding:2px}.ant-segmented-item{min-width:var(--segmented-item-min-width);color:var(--segmented-item-color);line-height:calc(var(--segmented-height) - 4px)}.ant-segmented-item-selected{background:var(--color-bg-card);color:var(--segmented-item-selected-color)}.ant-segmented-sm{height:var(--segmented-height-sm)}.ant-segmented-sm .ant-segmented-item{line-height:calc(var(--segmented-height-sm) - 4px)}.ant-radio-button-wrapper{height:var(--radio-button-height);line-height:calc(var(--radio-button-height) - 2px);font-size:var(--radio-button-font-size);border-radius:var(--radio-button-radius)}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--radio-button-checked-color);border-color:var(--radio-button-checked-border);background:var(--radio-button-checked-bg)}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:var(--radio-button-checked-border)}.ant-input-search .ant-input,.ant-input-search .ant-input-affix-wrapper{min-height:var(--search-control-height);font-size:var(--search-control-font-size)}.ant-input-search .ant-input-search-button{min-height:var(--search-control-height);height:var(--search-control-height)}.ant-tabs-tab{font-size:var(--tab-font-size, var(--font-size-l3));color:var(--color-text-regular)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--tab-active-color);font-weight:600}.ant-tabs-ink-bar{background:var(--tab-ink-bar-color)}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--color-border)}.ant-table{border-color:var(--table-border-color)!important}.ant-table-cell-fix-left,.ant-table-cell-fix-right{background-color:var(--color-bg-card)!important}.ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background-color:var(--color-bg-card)!important;background-image:linear-gradient(var(--color-bg-hover),var(--color-bg-hover))!important}.wuji-data-table[data-v-58161e48]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.wuji-data-table[data-v-58161e48] .ant-table-wrapper,.wuji-data-table[data-v-58161e48] .ant-spin-nested-loading,.wuji-data-table[data-v-58161e48] .ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column}.wuji-data-table[data-v-58161e48] .ant-table,.wuji-data-table[data-v-58161e48] .ant-table-container,.wuji-data-table[data-v-58161e48] .ant-table-content{display:flex;flex-direction:column;flex:1;min-height:0}.wuji-data-table[data-v-58161e48] .ant-table-header{flex-shrink:0}.wuji-data-table[data-v-58161e48] .ant-table-body{flex:1 1 auto!important;min-height:0!important}.wuji-data-table[data-v-58161e48] .ant-table-tbody>tr>td[colspan]{border-bottom:none!important;height:100%}.wuji-data-table[data-v-58161e48] .ant-table-body .ant-empty{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-height:240px;margin:0!important}.wuji-data-table[data-v-58161e48] .ant-table{border:none;border-radius:0;font-size:var(--font-size-l3)}.wuji-data-table[data-v-58161e48] .ant-table-thead>tr>th{background:var(--table-header-bg);color:var(--color-text-secondary);font-weight:600;border-bottom:1px solid var(--color-border-light)}.wuji-data-table[data-v-58161e48] .ant-table-thead>tr>th.ant-table-cell-fix-left,.wuji-data-table[data-v-58161e48] .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--table-header-bg)!important}.wuji-data-table[data-v-58161e48] .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-border-light);background:var(--color-bg-card);transition:background-color .2s}.wuji-data-table[data-v-58161e48] .ant-table-tbody>tr>td.ant-table-cell-fix-left,.wuji-data-table[data-v-58161e48] .ant-table-tbody>tr>td.ant-table-cell-fix-right{background-color:var(--color-bg-card)!important}.wuji-data-table[data-v-58161e48] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.wuji-data-table[data-v-58161e48] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background-color:var(--color-bg-card)!important;background-image:linear-gradient(var(--color-bg-hover),var(--color-bg-hover))!important}.wuji-data-table[data-v-58161e48] .wuji-data-table__row--selected>td{background-color:var(--color-primary-bg)!important}.wuji-data-table[data-v-58161e48] .wuji-data-table__row--selected:hover>td{background-color:var(--color-primary-bg)!important}.wuji-data-table__actions[data-v-58161e48]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:var(--font-size-l3)}.wuji-data-table__actions a[data-v-58161e48]{color:var(--color-primary);cursor:pointer}.wuji-data-table__actions a[data-v-58161e48]:hover{opacity:.8}.wuji-data-table__action-danger[data-v-58161e48]{color:var(--color-danger)!important}.wuji-data-table__action-divider[data-v-58161e48]{width:1px;height:12px;background:var(--color-fill-tertiary)}.wuji-search-bar__base{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-bottom:var(--spacing-md)}.wuji-search-bar__form{flex:1;min-width:0}.wuji-search-bar .ant-form-inline{display:flex;flex-wrap:wrap;row-gap:var(--spacing-sm);align-items:center}.wuji-search-bar .ant-form-inline .ant-form-item{flex:1 1 240px!important;max-width:360px!important;flex-wrap:nowrap;vertical-align:middle;margin-inline-end:var(--spacing-lg);margin-bottom:0}.wuji-search-bar .ant-form-inline .ant-form-item-label{display:inline-block!important;flex:0 0 auto!important;vertical-align:middle!important;text-align:right;min-width:42px;white-space:nowrap}.wuji-search-bar .ant-form-inline .ant-form-item-control{display:inline-block!important;vertical-align:middle!important;flex:1 1 0%!important;min-width:0}.wuji-search-bar .ant-form-item-control-input{width:100%}.wuji-search-bar .ant-form-item-control-input .ant-input,.wuji-search-bar .ant-form-item-control-input .ant-input-affix-wrapper,.wuji-search-bar .ant-form-item-control-input .ant-select,.wuji-search-bar .ant-form-item-control-input .ant-picker,.wuji-search-bar .ant-form-item-control-input .ant-input-number,.wuji-search-bar .ant-form-item-control-input .ant-input-number-affix-wrapper{width:100%!important}.wuji-search-bar .ant-form-item-control-input .ant-input-affix-wrapper{padding:0 11px!important}.wuji-search-bar .ant-form-item-control-input .ant-input-number-affix-wrapper{padding:0!important}.wuji-search-bar .ant-form-item-control-input .ant-input-number{padding:0 11px!important}.wuji-search-bar__btns{display:flex;gap:var(--spacing-sm);flex-shrink:0}.wuji-search-bar__advanced{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);border-top:1px dashed var(--color-border-light)}.wuji-slide-enter-active,.wuji-slide-leave-active{transition:all .3s ease;overflow:hidden;max-height:200px}.wuji-slide-enter-from,.wuji-slide-leave-to{max-height:0;opacity:0}.wuji-tool-bar[data-v-7420987f]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.wuji-tool-bar__left[data-v-7420987f],.wuji-tool-bar__right[data-v-7420987f]{display:flex;align-items:center;gap:8px}.wuji-tool-bar__left[data-v-7420987f]{flex:1}.wuji-form-wrapper__footer[data-v-7c3a743c]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.ant-drawer-root.wuji-form-wrapper-drawer-root .ant-drawer-content,.ant-modal-wrap.wuji-form-wrapper-modal-root .ant-modal-content{display:flex;flex-direction:column}.ant-drawer-root.wuji-form-wrapper-drawer-root .ant-drawer-content{height:100%}.ant-modal-wrap.wuji-form-wrapper-modal-root .ant-modal-content{max-height:calc(100vh - 100px);min-height:300px;padding:0!important}.ant-drawer-root.wuji-form-wrapper-drawer-root .ant-drawer-header,.ant-modal-wrap.wuji-form-wrapper-modal-root .ant-modal-header{flex-shrink:0;padding:var(--spacing-lg) var(--spacing-xl)!important;margin-bottom:0!important}.ant-drawer.wuji-form-wrapper-drawer-root .ant-drawer-body,.ant-modal-wrap.wuji-form-wrapper-modal-root .ant-modal-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-lg) var(--spacing-xl)!important;padding-right:calc(var(--spacing-xl) + 17px)!important;display:flex;flex-direction:column}.ant-drawer-root.wuji-form-wrapper-drawer-root .ant-drawer-footer,.ant-modal-wrap.wuji-form-wrapper-modal-root .ant-modal-footer{flex-shrink:0!important;border-top:1px solid var(--color-border-light)!important;padding:var(--spacing-sm) var(--spacing-lg)!important;margin-top:0!important;min-height:auto!important;text-align:right!important}.ant-drawer-root.wuji-form-wrapper-drawer-root .ant-form-horizontal .ant-form-item-label,.ant-modal-wrap.wuji-form-wrapper-modal-root .ant-form-horizontal .ant-form-item-label{display:flex;align-items:center;justify-content:flex-end}.img-editor[data-v-90f85fe3]{display:flex;flex-direction:column;gap:12px}.img-editor__toolbar[data-v-90f85fe3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;background:var(--color-bg-layout, #fafafa);border:1px solid var(--color-border-secondary, #f0f0f0);border-radius:8px}.img-editor__group[data-v-90f85fe3]{display:flex;align-items:center;gap:6px}.img-editor__label[data-v-90f85fe3]{color:var(--color-text-secondary, #666);font-size:13px}.img-editor__stage[data-v-90f85fe3]{width:100%;height:min(460px,calc(100vh - 340px));min-height:240px;border-radius:8px;overflow:hidden}.img-editor__stage[data-v-90f85fe3] .cropper-container{width:100%;height:100%}.img-editor__footer[data-v-90f85fe3]{color:var(--color-text-secondary, #999);font-size:12px}.image-editor-modal,.image-editor-modal .ant-modal{max-width:calc(100vw - 32px)}.image-editor-modal .ant-modal-body{max-height:calc(100vh - 240px);overflow-y:auto}.file-upload__avatar[data-v-35a7bcbd]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--color-border, #d9d9d9);border-radius:50%;cursor:pointer;color:var(--color-text-secondary);overflow:hidden;background-size:cover}.file-upload__avatar-text[data-v-35a7bcbd]{font-size:12px}.file-upload__card[data-v-35a7bcbd]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-text-secondary)}.file-upload--avatar[data-v-35a7bcbd] .ant-upload.ant-upload-select{border-radius:50%}.file-upload__avatar--square[data-v-35a7bcbd],.file-upload--square[data-v-35a7bcbd] .ant-upload.ant-upload-select{border-radius:6px}.wangeditor[data-v-48b22037]{border:1px solid var(--color-border, #d9d9d9);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.wangeditor__toolbar[data-v-48b22037]{border-bottom:1px solid var(--color-border, #d9d9d9);flex-shrink:0}.wangeditor__body[data-v-48b22037]{height:500px;overflow-y:auto}.wangeditor--fill .wangeditor__body[data-v-48b22037]{flex:1;height:auto;min-height:200px;overflow-y:auto}.wangeditor.w-e-full-screen-container[data-v-48b22037]{border:none;border-radius:0;z-index:1000}.sf-label[data-v-9da0e438]{display:inline-flex;align-items:center;cursor:help}.sf-label__tip[data-v-9da0e438]{margin-left:4px;color:#00000073;opacity:.8;transition:opacity .2s}.sf-label__tip[data-v-9da0e438]:hover{opacity:1}.sf-divider[data-v-9da0e438]{margin:8px 0 6px;padding:4px 0 8px;border-bottom:1px solid rgba(0,0,0,.06);color:#00000073;font-size:12px;font-weight:500;line-height:1.4}.dict-tag-empty[data-v-0f22aef5]{color:#00000040}.wuji-page-layout[data-v-222ecc7c]{display:flex;flex-direction:column;flex:1;min-height:0;margin:var(--spacing-lg);padding:0;overflow:hidden;background:var(--color-bg-card);border-radius:var(--border-radius-lg, 8px);position:relative}.wuji-page-layout--scrollable[data-v-222ecc7c]{overflow-y:auto;overflow-x:hidden}.wuji-page-layout--transparent[data-v-222ecc7c]{background:transparent;border-radius:0}.wuji-page-layout[data-v-222ecc7c]>.wuji-list-layout{flex:1;min-height:0}.wuji-page-header[data-v-c5bbff6c]{flex-shrink:0;border-bottom:1px solid var(--color-border-light);background:var(--color-bg-card)}.wuji-page-header__bar[data-v-c5bbff6c]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg)}.wuji-page-header__main[data-v-c5bbff6c]{display:flex;flex-direction:column;min-width:0}.wuji-page-header__title[data-v-c5bbff6c]{margin:0;font-size:var(--font-size-l1);font-weight:600;line-height:1.4;color:var(--color-text-primary)}.wuji-page-header__subtitle[data-v-c5bbff6c]{margin:4px 0 0;font-size:var(--font-size-s);color:var(--color-text-secondary)}.wuji-page-header__actions[data-v-c5bbff6c]{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-sm)}.wuji-page-header__extra[data-v-c5bbff6c]{padding:0 var(--spacing-lg)}.wuji-page-header__extra[data-v-c5bbff6c] .ant-tabs,.wuji-page-header__extra[data-v-c5bbff6c] .ant-tabs-nav{margin-bottom:0}.wuji-list-layout[data-v-3036cce2]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);box-shadow:var(--shadow-xs);overflow:hidden}.wuji-list-layout__header[data-v-3036cce2]{flex-shrink:0;border-bottom:1px solid var(--color-border-light)}.wuji-list-layout__search[data-v-3036cce2]{padding:14px 20px 0}.wuji-list-layout__toolbar[data-v-3036cce2]{border-top:1px solid var(--color-fill-quaternary)}.wuji-list-layout__body[data-v-3036cce2]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.wuji-list-layout__body[data-v-3036cce2]>.wuji-data-table{flex:1;min-height:0}.wuji-list-layout__footer[data-v-3036cce2]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:10px 20px;border-top:1px solid var(--color-border-light)}.wuji-list-layout__footer .ant-pagination[data-v-3036cce2]{justify-content:center!important}.wuji-list-layout__footer .ant-pagination-options[data-v-3036cce2],.wuji-list-layout__footer .ant-pagination-options .ant-select .ant-select-selector[data-v-3036cce2]{display:flex;align-items:center}.wuji-list-layout__total[data-v-3036cce2]{font-size:var(--font-size-l3);color:var(--color-text-weak)}.wuji-list-layout__total b[data-v-3036cce2]{color:var(--color-text-primary);font-weight:600}.wuji-panel[data-v-b1a24f6f]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-xs);overflow:hidden}.wuji-panel__header[data-v-b1a24f6f]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-light);background:var(--color-bg-card)}.wuji-panel__header-left[data-v-b1a24f6f]{display:flex;align-items:center;gap:var(--spacing-md);min-width:0}.wuji-panel__title[data-v-b1a24f6f]{margin:0;font-size:var(--font-size-l1);font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wuji-panel__header-right[data-v-b1a24f6f]{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.wuji-panel__back[data-v-b1a24f6f]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px!important;font-size:14px;font-weight:500;color:var(--color-primary, #1677ff)!important;background:color-mix(in srgb,var(--color-primary, #1677ff) 8%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-primary, #1677ff) 30%,transparent)!important;border-radius:18px!important;box-shadow:none!important;transition:all .22s cubic-bezier(.4,0,.2,1)}.wuji-panel__back[data-v-b1a24f6f]:hover{background:var(--color-primary, #1677ff)!important;color:#fff!important;border-color:var(--color-primary, #1677ff)!important;transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary, #1677ff) 35%,transparent)!important}.wuji-panel__back[data-v-b1a24f6f]:active{transform:translateY(0);box-shadow:none!important}.wuji-panel__back-icon[data-v-b1a24f6f]{transition:transform .22s cubic-bezier(.4,0,.2,1)}.wuji-panel__back:hover .wuji-panel__back-icon[data-v-b1a24f6f]{transform:translate(-3px)}.wuji-panel__extra[data-v-b1a24f6f]{flex-shrink:0;padding:0 var(--spacing-lg);border-bottom:1px solid var(--color-border-light)}.wuji-panel__body[data-v-b1a24f6f]{flex:1;min-height:0;padding:var(--spacing-lg)}.wuji-panel__body--scroll[data-v-b1a24f6f]{overflow-y:auto;overflow-x:hidden}.wuji-panel--flush .wuji-panel__body[data-v-b1a24f6f]{padding:0}.wuji-panel__footer[data-v-b1a24f6f]{flex-shrink:0;display:flex;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-card);border-top:1px solid var(--color-border-light);box-shadow:0 -2px 8px #0000000a}.setting-layout[data-v-96ba548d]{display:flex;flex-direction:column;flex:1;min-height:0}.setting-layout__body[data-v-96ba548d]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-lg)}.setting-layout__footer[data-v-96ba548d]{flex-shrink:0;display:flex;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-card);border-top:1px solid var(--color-border-light);box-shadow:0 -2px 8px #0000000a}.detail-panel[data-v-246164c2]{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--color-bg-card, #ffffff);border-radius:var(--border-radius-lg, 8px);border:1px solid var(--color-border-light, #f0f0f0);box-shadow:var(--shadow-xs, 0 1px 2px rgba(0, 0, 0, .03));overflow:hidden}.detail-panel__header[data-v-246164c2]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md, 12px);padding:12px 24px;border-bottom:1px solid var(--color-border-light, #f0f0f0);background:var(--color-bg-card, #ffffff)}.detail-panel__back[data-v-246164c2]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px!important;font-size:14px;font-weight:500;color:var(--color-primary, #1677ff)!important;background:color-mix(in srgb,var(--color-primary, #1677ff) 8%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-primary, #1677ff) 30%,transparent)!important;border-radius:18px!important;box-shadow:none!important;transition:all .22s cubic-bezier(.4,0,.2,1)}.detail-panel__back[data-v-246164c2]:hover{background:var(--color-primary, #1677ff)!important;color:#fff!important;border-color:var(--color-primary, #1677ff)!important;transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary, #1677ff) 35%,transparent)!important}.detail-panel__back[data-v-246164c2]:active{transform:translateY(0);box-shadow:none!important}.detail-panel__back-icon[data-v-246164c2]{transition:transform .22s cubic-bezier(.4,0,.2,1)}.detail-panel__back:hover .detail-panel__back-icon[data-v-246164c2]{transform:translate(-3px)}.detail-panel__title[data-v-246164c2]{flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;color:var(--color-text-primary, #1f1f1f)}.detail-panel__subtitle[data-v-246164c2]{font-weight:600}.detail-panel__extra[data-v-246164c2]{flex-shrink:0}.detail-panel__body[data-v-246164c2]{flex:1;min-height:0;display:flex;flex-direction:column}.wuji-empty-state[data-v-6c4c8082],.wuji-loading-state[data-v-b00ad917]{display:flex;align-items:center;justify-content:center;padding:32px}.wuji-theme-drawer__section[data-v-abb1a7ca]{margin-bottom:0}.wuji-theme-drawer__title[data-v-abb1a7ca]{font-size:var(--font-size-l2);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-xs)}.wuji-theme-drawer__desc[data-v-abb1a7ca]{font-size:var(--font-size-l4);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm);line-height:1.5}.wuji-theme-drawer__hint[data-v-abb1a7ca]{font-size:var(--font-size-l5);color:var(--color-text-weak);margin:var(--spacing-xs) 0 0}.wuji-theme-drawer__swatches[data-v-abb1a7ca]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.wuji-theme-drawer__swatch[data-v-abb1a7ca]{width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-white);font-size:var(--font-size-l2);border:2px solid transparent;transition:border-color .2s,transform .15s}.wuji-theme-drawer__swatch[data-v-abb1a7ca]:hover{transform:scale(1.1)}.wuji-theme-drawer__swatch.is-active[data-v-abb1a7ca]{border-color:var(--color-text-primary)}.wuji-theme-drawer__color-native[data-v-abb1a7ca]{width:32px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;padding:2px;background:none}.wuji-theme-drawer__toggles[data-v-abb1a7ca]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.wuji-theme-drawer__toggle-row[data-v-abb1a7ca]{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-l3);color:var(--color-text-regular)}.wuji-theme-drawer__sub-divider[data-v-abb1a7ca]{margin:var(--spacing-xs) 0}.wuji-theme-drawer__colors[data-v-abb1a7ca]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.wuji-theme-drawer__color-row[data-v-abb1a7ca]{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-l3);color:var(--color-text-regular)}.wuji-theme-drawer__color-controls[data-v-abb1a7ca]{display:flex;align-items:center;gap:var(--spacing-xs)}.wuji-theme-drawer__reset[data-v-abb1a7ca]{display:flex;justify-content:center;padding-top:var(--spacing-sm)}.particle-canvas[data-v-10c1bcf6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(135deg,#0a0e27,#1a1f4e,#0d1235)}@media (prefers-reduced-motion: reduce){.particle-canvas[data-v-10c1bcf6]{display:none}}.wuji-upload-field__trigger[data-v-6349060e]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:64px;color:var(--color-text-secondary);gap:var(--spacing-xs)}.wuji-upload-field__text[data-v-6349060e]{font-size:var(--font-size-l4)}.multi-file-upload__grid[data-v-71aa06c5]{display:flex;flex-wrap:wrap;gap:12px}.multi-file-upload__cell[data-v-71aa06c5]{position:relative;width:96px;height:96px;border-radius:8px;overflow:hidden;border:1px solid var(--color-border, #d9d9d9);background:var(--color-bg-container, #fff)}.multi-file-upload__cell.is-dragging[data-v-71aa06c5]{opacity:.5}.multi-file-upload__cell.is-drop-target[data-v-71aa06c5]{border-color:var(--color-primary, #1677ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary, #1677ff) 20%,transparent)}.multi-file-upload__thumb[data-v-71aa06c5]{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.multi-file-upload__cell-mask[data-v-71aa06c5]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;padding:6px;background:#00000073;opacity:0;transition:opacity .2s;color:#fff}.multi-file-upload__cell:hover .multi-file-upload__cell-mask[data-v-71aa06c5]{opacity:1}.multi-file-upload__cell-mask .anticon[data-v-71aa06c5]{font-size:15px;cursor:pointer}.multi-file-upload__handle[data-v-71aa06c5]{cursor:grab}.multi-file-upload__trigger[data-v-71aa06c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-style:dashed;color:var(--color-text-secondary, rgba(0, 0, 0, .45));font-size:12px;cursor:pointer;transition:border-color .2s}.multi-file-upload__trigger[data-v-71aa06c5]:hover{border-color:var(--color-primary, #1677ff);color:var(--color-primary, #1677ff)}.multi-file-upload__list[data-v-71aa06c5]{display:flex;flex-direction:column;gap:8px}.multi-file-upload__row[data-v-71aa06c5]{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--color-border, #d9d9d9);border-radius:8px;background:var(--color-bg-container, #fff);cursor:grab}.multi-file-upload__row.is-dragging[data-v-71aa06c5]{opacity:.5}.multi-file-upload__row.is-drop-target[data-v-71aa06c5]{border-color:var(--color-primary, #1677ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary, #1677ff) 20%,transparent)}.multi-file-upload__row-handle[data-v-71aa06c5]{color:var(--color-text-secondary, rgba(0, 0, 0, .45));cursor:grab}.multi-file-upload__row-icon[data-v-71aa06c5]{color:var(--color-primary, #1677ff);font-size:16px}.multi-file-upload__row-name[data-v-71aa06c5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text, rgba(0, 0, 0, .88))}.multi-file-upload__row-size[data-v-71aa06c5]{flex-shrink:0;font-size:12px;color:var(--color-text-secondary, rgba(0, 0, 0, .45))}.multi-file-upload__row-delete[data-v-71aa06c5]{flex-shrink:0;color:var(--color-text-secondary, rgba(0, 0, 0, .45));cursor:pointer;transition:color .2s}.multi-file-upload__row-delete[data-v-71aa06c5]:hover{color:var(--color-error, #ff4d4f)}.local-file-upload__hint[data-v-bef24f57]{margin-top:8px;font-size:12px;color:var(--color-text-secondary);word-break:break-all}.local-file-upload__label[data-v-bef24f57]{font-weight:600}.local-file-upload__value[data-v-bef24f57]{background:var(--color-bg-secondary, #f5f5f5);padding:1px 4px;border-radius:3px}.map-renderer[data-v-68224a8f]{position:relative;width:100%}.map-canvas[data-v-68224a8f]{width:100%;border:1px solid var(--color-border-light, #f0f0f0);border-radius:4px}.map-loading[data-v-68224a8f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff9;font-size:13px;color:var(--color-text-weak, #8c8c8c)}.tree-picker-modal[data-v-7b373601]{width:100%}.tree-picker-modal__input[data-v-7b373601] .ant-input{cursor:pointer;transition:all .2s}.tree-picker-modal__input[data-v-7b373601]:hover .ant-input{border-color:var(--color-primary-hover, #4096ff)}.tree-picker-modal__clear[data-v-7b373601]{margin-left:4px;opacity:.6;transition:opacity .2s}.tree-picker-modal__clear[data-v-7b373601]:hover{opacity:1}.tree-picker-modal__search[data-v-7b373601]{margin-bottom:8px}.tree-picker-modal__picked-tip[data-v-7b373601]{display:flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:8px;background:var(--color-success-bg, #f6ffed);border:1px solid var(--color-success-border, #b7eb8f);border-radius:6px;font-size:13px;color:var(--color-text-secondary, #595959)}.tree-picker-modal__picked-name[data-v-7b373601]{font-weight:600;color:var(--color-text-primary, #1f1f1f)}.tree-picker-modal__tip-clear[data-v-7b373601]{margin-left:auto;flex-shrink:0}.tree-picker-modal__body[data-v-7b373601]{max-height:380px;overflow-y:auto;border:1px solid var(--color-border-secondary, #f0f0f0);border-radius:6px;padding:8px}.list-picker-modal[data-v-67257dbf]{width:100%}.list-picker-modal__input[data-v-67257dbf] .ant-input{cursor:pointer;transition:all .2s}.list-picker-modal__input[data-v-67257dbf]:hover .ant-input{border-color:var(--color-primary-hover, #4096ff)}.list-picker-modal__clear[data-v-67257dbf]{margin-left:4px;opacity:.6;transition:opacity .2s}.list-picker-modal__clear[data-v-67257dbf]:hover{opacity:1}.list-picker-modal__search[data-v-67257dbf]{margin-bottom:8px}.list-picker-modal__picked-tip[data-v-67257dbf]{display:flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:8px;background:var(--color-success-bg, #f6ffed);border:1px solid var(--color-success-border, #b7eb8f);border-radius:6px;font-size:13px;color:var(--color-text-secondary, #595959)}.list-picker-modal__picked-name[data-v-67257dbf]{font-weight:600;color:var(--color-text-primary, #1f1f1f)}.list-picker-modal__body[data-v-67257dbf]{max-height:380px;overflow-y:auto;border:1px solid var(--color-border-secondary, #f0f0f0);border-radius:6px;padding:4px}.list-picker-modal__item[data-v-67257dbf]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:4px;cursor:pointer;transition:background-color .2s}.list-picker-modal__item[data-v-67257dbf]:hover{background-color:var(--color-primary-bg, #e6f4ff)}.list-picker-modal__item.is-selected[data-v-67257dbf]{background-color:var(--color-primary-bg-light, #f0f7ff)}.list-picker-modal__name[data-v-67257dbf]{font-size:13px;color:var(--color-text-primary, #1f1f1f)}.ef-template-select[data-v-91160091]{width:100%}.ef-template-select__input[data-v-91160091] .ant-input{cursor:pointer;transition:all .2s}.ef-template-select__input[data-v-91160091]:hover .ant-input{border-color:var(--color-primary-hover, #4096ff)}.ef-template-select__clear[data-v-91160091]{margin-left:4px;opacity:.6;transition:opacity .2s}.ef-template-select__clear[data-v-91160091]:hover{opacity:1}.ef-template-select__picked-tip[data-v-91160091]{display:flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:8px;background:var(--color-success-bg, #f6ffed);border:1px solid var(--color-success-border, #b7eb8f);border-radius:6px;font-size:13px;color:var(--color-text-secondary, #595959)}.ef-template-select__picked-name[data-v-91160091]{font-weight:600;color:var(--color-text-primary, #1f1f1f)}.ef-template-select__pager[data-v-91160091]{display:flex;justify-content:flex-end;margin-top:12px}.ef-template-select__row--selected>td{background-color:var(--color-primary-bg, #e6f4ff)!important}.ef-template-select__row--selected:hover>td{background-color:var(--color-primary-bg-light, #f0f7ff)!important}.tag-color-picker[data-v-8fc1bb69]{display:flex;align-items:center;gap:8px;width:100%}.tag-color-picker__native[data-v-8fc1bb69]{width:40px;height:32px;padding:2px;border:1px solid var(--color-border, #d9d9d9);border-radius:6px;background:var(--color-bg-card);cursor:pointer;flex:none}.tag-color-picker__input[data-v-8fc1bb69]{flex:1}.coord-picker[data-v-a72055d6]{width:100%}.coord-picker__input[data-v-a72055d6] .ant-input{cursor:pointer}.coord-picker__clear[data-v-a72055d6]{margin-left:4px;opacity:.6}.coord-picker__clear[data-v-a72055d6]:hover{opacity:1}.coord-picker__hint[data-v-a72055d6]{font-size:12px;color:var(--color-text-weak, #8c8c8c);margin-bottom:8px}.coord-picker__map[data-v-a72055d6]{position:relative;width:100%;height:360px;border:1px solid var(--color-border-light, #f0f0f0);border-radius:4px;z-index:0}.coord-picker__search[data-v-a72055d6]{position:relative;margin-bottom:10px;z-index:2000}.coord-picker__results[data-v-a72055d6]{position:absolute;top:40px;left:0;right:0;z-index:2001;max-height:220px;overflow-y:auto;background:var(--color-bg-elevated, #ffffff);border:1px solid var(--color-border-light, #f0f0f0);border-radius:4px;box-shadow:0 2px 8px #0000001f;pointer-events:auto}.coord-picker__result[data-v-a72055d6]{padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.coord-picker__result[data-v-a72055d6]:last-child{border-bottom:none}.coord-picker__result[data-v-a72055d6]:hover{background:var(--color-bg-hover, rgba(0, 0, 0, .04))}.coord-picker__result-name[data-v-a72055d6]{font-size:13px;color:var(--color-text-primary, #262626)}.coord-picker__result-addr[data-v-a72055d6]{font-size:12px;color:var(--color-text-weak, #8c8c8c);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coord-picker__form[data-v-a72055d6]{margin-top:12px;align-items:flex-end}
