.page-container[data-v-ce8fb3e9]{width:100%;max-width:100%;height:calc(100vh - 104px);overflow-y:auto;overflow-x:hidden;box-sizing:border-box;background:var(--bg-color);padding:0 16px 0 0;margin:0;scrollbar-gutter:stable}.page-card[data-v-ce8fb3e9]{width:100%;max-width:100%;box-sizing:border-box;background:var(--component-background);margin:0 16px 16px 0}.card-tabs{&[data-v-ce8fb3e9]{margin:-16px -16px 12px;padding:8px 16px;border-bottom:1px solid var(--border-color-split)}[data-v-ce8fb3e9] .ant-tabs-nav{margin-bottom:0}[data-v-ce8fb3e9] .ant-tabs-nav:before{border-bottom:none}[data-v-ce8fb3e9] .ant-tabs-content-holder{display:none}[data-v-ce8fb3e9] .ant-tabs-tab{padding:4px 0;font-size:14px}[data-v-ce8fb3e9] .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}[data-v-ce8fb3e9] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500}}.page-container[data-v-ce8fb3e9]::-webkit-scrollbar{width:8px}.page-container[data-v-ce8fb3e9]::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px;transition:background .3s ease;border:none;margin:0}.page-container[data-v-ce8fb3e9]::-webkit-scrollbar-thumb:hover{background:#00000040}.page-container[data-v-ce8fb3e9]::-webkit-scrollbar-track{background:transparent;border-radius:4px;border:none;margin:0}.page-container[data-v-ce8fb3e9]::-webkit-scrollbar-corner{background:transparent}[data-v-ce8fb3e9] .ant-card-body{padding:16px;width:100%;box-sizing:border-box;background:var(--component-background);color:var(--text-primary);overflow:visible}[data-v-ce8fb3e9] .ant-table-wrapper{overflow-x:auto;scrollbar-gutter:stable}[data-v-ce8fb3e9] .ant-table-wrapper::-webkit-scrollbar{height:8px;width:8px}[data-v-ce8fb3e9] .ant-table-wrapper::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px;transition:background .3s ease;border:none;margin:0}[data-v-ce8fb3e9] .ant-table-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}[data-v-ce8fb3e9] .ant-table-wrapper::-webkit-scrollbar-track{background:transparent;border-radius:4px;border:none;margin:0}[data-v-ce8fb3e9] .ant-table-wrapper::-webkit-scrollbar-corner{background:transparent}.dark-theme{background:#fff3}.dark-theme{background:#ffffff4d}.dark-theme{background:#ffffff0d}.search-form[data-v-e9d0ae58]{width:100%}[data-v-e9d0ae58] .ant-form-item{display:flex;flex-direction:row;width:100%;margin-bottom:0}[data-v-e9d0ae58] .ant-form-item-control-wrapper,[data-v-e9d0ae58] .ant-form-item-control{flex:1 1 0;min-width:180px}[data-v-e9d0ae58] .ant-select,[data-v-e9d0ae58] .ant-input,[data-v-e9d0ae58] .ant-picker{min-width:180px;width:100%!important;box-sizing:border-box}[data-v-e9d0ae58] .ant-select-selector{min-width:180px!important;width:100%!important;box-sizing:border-box}[data-v-e9d0ae58] .ant-select-single.ant-select-show-arrow .ant-select-selection-item{padding-right:18px}[data-v-e9d0ae58] .ant-select-single,[data-v-e9d0ae58] .ant-select-single .ant-select-selector{width:100%!important}.search-actions[data-v-e9d0ae58]{display:flex;align-items:center;justify-content:flex-end;height:100%}.search-actions[data-v-e9d0ae58] .ant-form-item{margin-bottom:0}.expand-link[data-v-e9d0ae58]{display:inline-flex;align-items:center;gap:4px;font-size:14px;cursor:pointer;white-space:nowrap;flex-shrink:0}[data-v-e9d0ae58] .ant-space{flex-wrap:nowrap}[data-v-e9d0ae58] .ant-space-item{flex-shrink:0}.column-settings-dropdown[data-v-781f50b2]{width:200px;padding:8px;background:#fff;border-radius:6px;box-shadow:0 6px 16px #00000014}.settings-header[data-v-781f50b2]{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.settings-content[data-v-781f50b2]{max-height:300px;overflow-y:auto}.column-list[data-v-781f50b2]{width:100%;display:flex;flex-direction:column}.column-item[data-v-781f50b2]{display:flex!important;align-items:center!important;width:100%;padding:4px 0;margin-bottom:0}.column-item .ant-checkbox[data-v-781f50b2]{margin-right:8px}.column-item .ant-checkbox-wrapper[data-v-781f50b2]{width:100%;display:flex!important;align-items:center!important;margin:0!important}.column-title[data-v-781f50b2]{font-size:12px}.settings-footer[data-v-781f50b2]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid #f0f0f0;margin-top:8px}.table-toolbar[data-v-3461e170]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.toolbar-left[data-v-3461e170]{display:flex;align-items:center;gap:8px}.toolbar-right[data-v-3461e170]{display:flex;align-items:center;gap:4px}.table-actions-wrapper[data-v-063ea472]{display:flex;justify-content:space-between;align-items:center;gap:16px}.actions-left[data-v-063ea472]{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:wrap}.actions-right[data-v-063ea472]{display:flex;align-items:center;flex:none}.column-settings[data-v-063ea472]{max-height:400px;overflow-y:auto}.column-list[data-v-063ea472]{width:100%}.column-item[data-v-063ea472]{display:block;padding:8px 0;border-bottom:1px solid #f0f0f0}.column-item[data-v-063ea472]:last-child{border-bottom:none}.ant-table-wrapper[data-v-063ea472]{position:relative}.ant-result[data-v-063ea472]{padding:24px 0}.pro-table--auto-height[data-v-063ea472] .page-container{overflow:clip;display:flex;flex-direction:column;scrollbar-gutter:auto}.pro-table--auto-height[data-v-063ea472] .page-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pro-table--auto-height[data-v-063ea472] .ant-card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pro-table--auto-height[data-v-063ea472] .ant-table-wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:auto}.pro-table--auto-height[data-v-063ea472] .ant-spin-nested-loading,.pro-table--auto-height[data-v-063ea472] .ant-spin-container,.pro-table--auto-height[data-v-063ea472] .ant-table,.pro-table--auto-height[data-v-063ea472] .ant-table-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pro-table--auto-height[data-v-063ea472] .ant-table-header{flex:none}.pro-table--auto-height[data-v-063ea472] .ant-table-body{flex:1 1 auto;min-height:0;max-height:none!important;overflow-y:auto!important}.pro-table--auto-height[data-v-063ea472] .ant-pagination{flex:none;margin-top:16px!important;margin-bottom:0!important}.pro-table__grid[data-v-063ea472]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.pro-table__grid--fill[data-v-063ea472]{overflow:hidden}.pro-table__grid--fill[data-v-063ea472] .ag-ant-table{flex:1 1 auto;min-height:0;height:100%}.pro-table__pagination[data-v-063ea472]{flex:none;margin-top:16px;text-align:right}.table-action-bar .action-buttons{display:inline-flex;align-items:center;gap:4px}.action-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:13px;border-radius:4px;cursor:pointer;transition:background-color .2s}.action-btn.view-btn{background-color:#0e7a5f1a;color:var(--primary-color, #0e7a5f)}.action-btn.edit-btn{background-color:#fff7e6;color:#fa8c16}.action-btn.delete-btn{background-color:#fff1f0;color:#ff4d4f}.action-btn.custom-btn{background-color:#f6ffed;color:#52c41a}.action-btn.warning-btn{background-color:#fffbe6;color:#faad14}.action-btn.info-btn{background-color:#e6fffb;color:#13c2c2}.action-btn.primary-btn{background-color:#0e7a5f1a;color:var(--primary-color, #0e7a5f)}:global(.dark-theme) .action-btn.view-btn{background-color:#1677ff26;color:var(--primary-color)}:global(.dark-theme) .action-btn.edit-btn{background-color:#fa8c1626;color:#fa8c16}:global(.dark-theme) .action-btn.delete-btn{background-color:#ff4d4f26;color:#ff4d4f}:global(.dark-theme) .action-btn.custom-btn{background-color:#52c41a26;color:#52c41a}:global(.dark-theme) .action-btn.warning-btn{background-color:#faad1426;color:#faad14}:global(.dark-theme) .action-btn.info-btn{background-color:#13c2c226;color:#13c2c2}:global(.dark-theme) .action-btn.primary-btn{background-color:#1677ff26;color:var(--primary-color)}.sheet-canvas[data-v-b715d2dc]{width:100%;height:100%;min-height:0;overflow:hidden}.sheet-canvas[data-v-b715d2dc] .x-spreadsheet{width:100%;height:100%}.sheet-preview[data-v-9eacf956]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.sheet-preview__caption[data-v-9eacf956]{flex:0 0 auto;display:block;padding:2px 2px 6px;font-size:13px;font-weight:600}.sheet-preview__body[data-v-9eacf956]{flex:1 1 auto;min-height:0;overflow:hidden}.sheet-preview__state[data-v-9eacf956]{display:flex;align-items:center;justify-content:center;height:100%;min-height:160px}.sheet-preview__tip[data-v-9eacf956]{flex:0 0 auto;display:block;padding-top:6px;font-size:12px}.pip[data-v-203bc0f7]{display:flex;flex-direction:column;width:100%;height:100%;border:1px solid #f0f0f0;border-radius:6px;background:#fff;overflow:hidden}.pip__head[data-v-203bc0f7]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #f0f0f0;background:#fafafa;flex:0 0 auto}.pip__file[data-v-203bc0f7]{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pip__zoom[data-v-203bc0f7]{flex:0 0 auto;font-size:12px;color:#d97706}.pip__toolbar[data-v-203bc0f7]{flex:0 0 auto;display:flex;gap:6px}.pip__body[data-v-203bc0f7]{flex:1 1 auto;min-height:0;background:#f7f8fa;padding:8px}.pip__stage[data-v-203bc0f7]{width:100%;height:100%}.pip__stage[data-v-203bc0f7] .ant-spin-nested-loading,.pip__stage[data-v-203bc0f7] .ant-spin-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.pip__img[data-v-203bc0f7]{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;cursor:grab;user-select:none}.pip__frame[data-v-203bc0f7]{width:100%;height:100%;flex:1 1 auto;min-height:320px;border:0;background:#fff}.pip__empty[data-v-203bc0f7]{display:flex;flex-direction:column;align-items:center;gap:6px;color:#8a919f}.pip__empty-title[data-v-203bc0f7]{font-size:14px;font-weight:600;color:#5a6068}.pip__empty-desc[data-v-203bc0f7]{font-size:12px}.echarts-view[data-v-cc8cc6f3]{width:100%}.status-chips[data-v-a7a97d1b]{display:flex;flex-wrap:wrap;gap:8px}.status-chip[data-v-a7a97d1b]{margin-inline-end:0;padding:2px 10px;font-size:13px;cursor:pointer;user-select:none}.status-chip .chip-count[data-v-a7a97d1b]{margin-inline-start:6px;color:#8c8c8c}.status-chip.is-warning:not(.is-active) .chip-count[data-v-a7a97d1b]{color:#fa8c16;font-weight:600}.status-chip.is-active .chip-count[data-v-a7a97d1b]{color:inherit}[data-v-356adf67] .w-e-toolbar{border-bottom:1px solid #e8e8e8!important;background:#fafafa}[data-v-356adf67] .w-e-toolbar .w-e-toolbar-item:hover{background:#e6f7ff}[data-v-356adf67] .w-e-toolbar .w-e-toolbar-item.w-e-active{background:#1890ff;color:#fff}[data-v-356adf67] .w-e-text-container .w-e-text{font-size:14px;line-height:1.6}[data-v-356adf67] .w-e-text-container .w-e-text p{margin:8px 0}[data-v-356adf67] .w-e-text-container .w-e-text h1,[data-v-356adf67] .w-e-text-container .w-e-text h2,[data-v-356adf67] .w-e-text-container .w-e-text h3,[data-v-356adf67] .w-e-text-container .w-e-text h4,[data-v-356adf67] .w-e-text-container .w-e-text h5,[data-v-356adf67] .w-e-text-container .w-e-text h6{margin:16px 0 8px;font-weight:600}[data-v-356adf67] .w-e-text-container .w-e-text ul,[data-v-356adf67] .w-e-text-container .w-e-text ol{margin:8px 0;padding-left:20px}[data-v-356adf67] .w-e-text-container .w-e-text blockquote{margin:16px 0;padding:12px 16px;background:#f6f8fa;border-left:4px solid #1890ff}[data-v-356adf67] .w-e-text-container .w-e-text code{padding:2px 4px;background:#f5f5f5;border-radius:3px;color:#e74c3c}[data-v-356adf67] .w-e-text-container .w-e-text pre{margin:16px 0;padding:12px;background:#f8f8f8;border-radius:6px;overflow-x:auto}[data-v-356adf67] .w-e-text-container .w-e-text img{max-width:100%;height:auto;border-radius:4px;margin:8px 0}[data-v-356adf67] .w-e-text-container .w-e-text video{max-width:100%;height:auto;border-radius:4px;margin:8px 0}[data-v-356adf67] .w-e-text-container .w-e-text table{width:100%;border-collapse:collapse;margin:16px 0}[data-v-356adf67] .w-e-text-container .w-e-text table th,[data-v-356adf67] .w-e-text-container .w-e-text table td{padding:8px 12px;border:1px solid #e8e8e8;text-align:left}[data-v-356adf67] .w-e-text-container .w-e-text table th{background:#fafafa;font-weight:600}
