.global-loading-container[data-v-9678c929]{position:fixed;inset:0;background-color:#00000073;z-index:9999;display:flex;align-items:center;justify-content:center}.global-loading-container .global-loading-content[data-v-9678c929]{padding:20px;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px #00000026}.dark-theme .global-loading-container .global-loading-content[data-v-9678c929]{background-color:#1f1f1f;box-shadow:0 4px 12px #00000059}.ag-theme-quartz.ag-ant-table{--ag-font-family: inherit;--ag-font-size: 14px;font-family:inherit;font-size:14px;--ag-foreground-color: #1a1c1a;--ag-background-color: transparent;--ag-border-color: #f0f0f0;--ag-secondary-border-color: #e6e4de;--ag-row-border-color: #e6e4de;--ag-header-background-color: #f7f6f2;--ag-header-foreground-color: #1a1c1a;--ag-odd-row-background-color: transparent;--ag-row-hover-color: rgba(14, 122, 95, .05);--ag-selected-row-background-color: rgba(14, 122, 95, .08);--ag-header-column-separator-display: none;--ag-header-column-resize-handle-display: none;--ag-wrapper-border-radius: 8px;--ag-borders: none;--ag-checkbox-background-color: #fff;--ag-checkbox-border-radius: 2px;--ag-checkbox-unchecked-color: #d9d9d9;--ag-checkbox-checked-color: var(--primary-color, #1677ff);--ag-checkbox-indeterminate-color: var(--primary-color, #1677ff);--ag-header-height: 32px;--ag-row-height: 32px;--ag-cell-horizontal-padding: 8px;--ag-grid-size: 4px}.ag-ant-table{width:100%;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.ag-ant-table .ag-root-wrapper{border:none}.ag-ant-table .ag-header{border-bottom:1px solid #e6e4de}.ag-ant-table .ag-header-cell{font-weight:600}.ag-ant-table .ag-header-cell-text{overflow:visible;text-overflow:clip}.ag-ant-table .ag-cell{display:flex;align-items:center;justify-content:flex-start;padding-top:4px;padding-bottom:4px;font-size:14px;line-height:1.4286;white-space:normal;word-break:break-word}.ag-ant-table .ag-header-cell{padding-top:0;padding-bottom:0;font-size:14px}.ag-ant-table .action-btn{padding-top:2px;padding-bottom:2px;line-height:18px}.ag-ant-table .table-action-bar{display:flex}.ag-ant-table .ag-cell--ellipsis{overflow:hidden;white-space:nowrap}.ag-ant-table .ag-cell--ellipsis .ag-cell-text{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-ant-table .ag-cell-wrapper,.ag-ant-table .ag-cell-value{width:100%;min-width:0}.ag-ant-table .ag-cell>.ag-cell-wrapper{flex:1 1 auto;min-width:0}.ag-ant-table.ag-ant-table--bordered .ag-header-cell:not(:last-child){border-right:1px solid #f0f0f0}.ag-ant-table.ag-ant-table--bordered .ag-cell:not(:last-child){border-right:1px solid #f0f0f0}.ag-ant-table.ag-ant-table--bordered .ag-pinned-right-cols-container .ag-cell,.ag-ant-table.ag-ant-table--bordered .ag-pinned-right-header .ag-header-cell{border-left:1px solid var(--ag-border-color)}.ag-ant-table .ag-row{overflow:hidden}.ag-ant-table .ag-ant-detail-row,.ag-ant-table .ag-ant-detail-row.ag-row-hover,.ag-ant-table .ag-ant-detail-row:hover{background:#fafafa}.ag-ant-table .ag-ant-detail-row .ag-cell{display:block;padding-top:6px;padding-bottom:6px}.ag-ant-table .ag-ant-detail-row .ag-cell-value{overflow:visible;text-overflow:clip}.ag-ant-table .ag-detail-body{width:100%;min-width:0;opacity:0;transition:opacity .16s ease-out}.ag-ant-table .ag-detail-body--ready{opacity:1}.ag-ant-table .ag-selection-checkbox{margin:0 auto}.ag-ant-table .ag-cell--expand{justify-content:center}.ag-ant-table .ag-ant-expand{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#8a919f;cursor:pointer;user-select:none;transition:color .2s,transform .2s}.ag-ant-table .ag-ant-expand .anticon{font-size:16px}.ag-ant-table .ag-ant-expand:hover{color:var(--primary-color)}.ag-ant-table .ag-ant-expand--open{color:var(--primary-color);transform:rotate(90deg)}.ag-ant-table .ag-line-ext__sec{color:#595959;font-size:12px;line-height:1.7}.ag-ant-table .ag-line-ext__sec+.ag-line-ext__sec{margin-top:6px}.ag-ant-table .ag-line-ext__label{color:#262626;font-weight:600}.ag-ant-table .ag-line-ext__atts{margin-top:8px;padding-top:8px;border-top:1px dashed #f0f0f0;font-size:12px;line-height:18px}.ag-ant-table .ag-line-ext__att{display:block;color:var(--primary-color);cursor:pointer;word-break:break-all}.dark-theme .ag-theme-quartz.ag-ant-table{--ag-foreground-color: rgba(255, 255, 255, .85);--ag-border-color: #303030;--ag-secondary-border-color: #303030;--ag-row-border-color: #303030;--ag-header-background-color: #262626;--ag-header-foreground-color: rgba(255, 255, 255, .85);--ag-row-hover-color: rgba(255, 255, 255, .08);--ag-selected-row-background-color: rgba(255, 255, 255, .12);--ag-checkbox-background-color: #141414;--ag-checkbox-unchecked-color: #424242}.dark-theme .ag-ant-table{border-color:#303030}.dark-theme .ag-ant-table .ag-header{border-bottom-color:#303030}.dark-theme .ag-ant-table.ag-ant-table--bordered .ag-header-cell:not(:last-child),.dark-theme .ag-ant-table.ag-ant-table--bordered .ag-cell:not(:last-child){border-right-color:#303030}.dark-theme .ag-ant-table .ag-ant-detail-row,.dark-theme .ag-ant-table .ag-ant-detail-row.ag-row-hover,.dark-theme .ag-ant-table .ag-ant-detail-row:hover{background:#1f1f1f}.dark-theme .ag-ant-table .ag-line-ext__sec{color:#ffffffa6}.dark-theme .ag-ant-table .ag-line-ext__label{color:#ffffffd9}.dark-theme .ag-ant-table .ag-line-ext__atts{border-top-color:#303030}.global-search-modal{.search-container{.search-input[data-v-ac8517d7]{margin-bottom:20px}.search-results{&[data-v-ac8517d7]{margin-bottom:20px}.result-category h4[data-v-ac8517d7]{margin-bottom:12px;color:#666;font-size:14px}.result-list{.result-item{&[data-v-ac8517d7]{display:flex;align-items:center;padding:12px;border-radius:6px;cursor:pointer;transition:background .3s}&[data-v-ac8517d7]:hover{background:#f5f5f5}.result-icon[data-v-ac8517d7]{margin-right:12px;font-size:16px;color:var(--primary-color)}.result-content{&[data-v-ac8517d7]{flex:1}.result-title[data-v-ac8517d7]{font-weight:500;margin-bottom:4px}.result-path[data-v-ac8517d7]{font-size:12px;color:#999}}.result-type[data-v-ac8517d7]{font-size:12px;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:4px}}}}.quick-actions{&[data-v-ac8517d7]{margin-bottom:20px}h4[data-v-ac8517d7]{margin-bottom:12px;color:#666;font-size:14px}.action-list{&[data-v-ac8517d7]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.action-item{&[data-v-ac8517d7]{display:flex;align-items:center;padding:12px;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .3s}&[data-v-ac8517d7]:hover{border-color:var(--primary-color);background:#f0f9ff}.anticon[data-v-ac8517d7]{margin-right:8px;color:var(--primary-color)}span[data-v-ac8517d7]{font-size:14px}}}}.search-history{h4[data-v-ac8517d7]{margin-bottom:12px;color:#666;font-size:14px}.history-list{.history-tag{&[data-v-ac8517d7]{margin-right:8px;margin-bottom:8px;cursor:pointer}&[data-v-ac8517d7]:hover{color:var(--primary-color);border-color:var(--primary-color)}}}}}}.message-center-container{&[data-v-6cf45c2a]{position:relative}.message-button{&[data-v-6cf45c2a]{position:relative;display:inline-block}.header-icon-btn{&[data-v-6cf45c2a]{color:#000000a6;transition:color .3s}&[data-v-6cf45c2a]:hover{color:#1890ff}}}}.notification-tooltip[data-v-6cf45c2a]{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:1001;margin-top:8px}.notification-tooltip[data-v-6cf45c2a]:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #333}.message-center-popup{&[data-v-6cf45c2a]{position:absolute;top:100%;right:0;margin-top:8px;width:300px;max-height:420px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;z-index:1000;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb}&[data-v-6cf45c2a]:before{content:"";position:absolute;top:-8px;right:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e5e7eb}&[data-v-6cf45c2a]:after{content:"";position:absolute;top:-7px;right:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.message-header{&[data-v-6cf45c2a]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid #e5e7eb;background:#fff}.header-title[data-v-6cf45c2a]{font-size:16px;font-weight:600;color:#1e293b}.header-actions{&[data-v-6cf45c2a]{display:flex;align-items:center;gap:8px}.settings-icon{&[data-v-6cf45c2a]{color:#94a3b8;cursor:pointer;font-size:14px;transition:color .3s}&[data-v-6cf45c2a]:hover{color:#165dff}}}}.message-tabs{&[data-v-6cf45c2a]{display:flex;border-bottom:1px solid #e5e7eb;background:#fff}.tab-item{&[data-v-6cf45c2a]{flex:1;cursor:pointer;padding:8px;font-size:13px;color:#94a3b8;border-bottom:2px solid transparent;transition:all .3s;text-align:center;font-weight:500}&[data-v-6cf45c2a]:hover{color:#165dff}&.active[data-v-6cf45c2a]{color:#165dff;border-bottom-color:#165dff}}}.message-list{&[data-v-6cf45c2a]{flex:1;overflow-y:auto;max-height:280px;background:#fff}&.message-empty[data-v-6cf45c2a]{padding:32px 16px;text-align:center;color:#94a3b8;font-size:13px}.message-item{&[data-v-6cf45c2a]{display:flex;align-items:flex-start;padding:8px 16px;cursor:pointer;transition:all .2s;background:#fff;border-bottom:1px solid #f1f5f9}&[data-v-6cf45c2a]:hover{background:#f1f5f9}&[data-v-6cf45c2a]:last-child{border-bottom:none}.message-icon[data-v-6cf45c2a]{margin-right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;border-radius:50%}.message-content-body{&[data-v-6cf45c2a]{flex:1;min-width:0}.message-header-row[data-v-6cf45c2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:8px;min-height:16px}.message-title[data-v-6cf45c2a]{font-weight:500;color:#1e293b;font-size:13px;line-height:1.3;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-desc[data-v-6cf45c2a]{color:#94a3b8;font-size:12px;line-height:1.3;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-time[data-v-6cf45c2a]{color:#94a3b8;font-size:11px;display:flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap;height:16px;line-height:1}}}}.message-footer{&[data-v-6cf45c2a]{padding:2px 16px;border-top:1px solid #e5e7eb;text-align:center;background:#fff}.view-all-link{&[data-v-6cf45c2a]{color:#165dff;text-decoration:none;font-size:13px;font-weight:400;transition:color .3s}&[data-v-6cf45c2a]:hover{text-decoration:underline}}}}.notice-detail{.notice-detail-meta[data-v-6cf45c2a]{color:#94a3b8;font-size:12px;margin-bottom:12px}.notice-detail-content{&[data-v-6cf45c2a]{font-size:14px;color:#333;line-height:1.6;word-break:break-word}[data-v-6cf45c2a] img{max-width:100%}}}.fullscreen-handler{.fullscreen-tip{&[data-v-8bbd87ea]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9999;background:#000c;color:#fff;padding:12px 20px;border-radius:6px;font-size:14px}.tip-content{&[data-v-8bbd87ea]{display:flex;align-items:center;gap:8px}.anticon[data-v-8bbd87ea]{font-size:16px}}}}.fade-enter-active[data-v-8bbd87ea],.fade-leave-active[data-v-8bbd87ea]{transition:opacity .3s ease}.fade-enter-from[data-v-8bbd87ea],.fade-leave-to[data-v-8bbd87ea]{opacity:0}
