.global-loading-container[data-v-f1fec1dd]{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-f1fec1dd]{padding:20px;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px #00000026}.dark-theme .global-loading-container .global-loading-content[data-v-f1fec1dd]{background-color:#1f1f1f;box-shadow:0 4px 12px #00000059}.global-search-modal .search-container .search-input[data-v-bc6a4e5e],.global-search-modal .search-container .search-results[data-v-bc6a4e5e]{margin-bottom:20px}.global-search-modal .search-container .search-results .result-category h4[data-v-bc6a4e5e]{margin-bottom:12px;color:#666;font-size:14px}.global-search-modal .search-container .search-results .result-list .result-item[data-v-bc6a4e5e]{display:flex;align-items:center;padding:12px;border-radius:6px;cursor:pointer;transition:background .3s}.global-search-modal .search-container .search-results .result-list .result-item[data-v-bc6a4e5e]:hover{background:#f5f5f5}.global-search-modal .search-container .search-results .result-list .result-item .result-icon[data-v-bc6a4e5e]{margin-right:12px;font-size:16px;color:var(--primary-color)}.global-search-modal .search-container .search-results .result-list .result-item .result-content[data-v-bc6a4e5e]{flex:1}.global-search-modal .search-container .search-results .result-list .result-item .result-content .result-title[data-v-bc6a4e5e]{font-weight:500;margin-bottom:4px}.global-search-modal .search-container .search-results .result-list .result-item .result-content .result-path[data-v-bc6a4e5e]{font-size:12px;color:#999}.global-search-modal .search-container .search-results .result-list .result-item .result-type[data-v-bc6a4e5e]{font-size:12px;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:4px}.global-search-modal .search-container .quick-actions[data-v-bc6a4e5e]{margin-bottom:20px}.global-search-modal .search-container .quick-actions h4[data-v-bc6a4e5e]{margin-bottom:12px;color:#666;font-size:14px}.global-search-modal .search-container .quick-actions .action-list[data-v-bc6a4e5e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.global-search-modal .search-container .quick-actions .action-list .action-item[data-v-bc6a4e5e]{display:flex;align-items:center;padding:12px;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .3s}.global-search-modal .search-container .quick-actions .action-list .action-item[data-v-bc6a4e5e]:hover{border-color:var(--primary-color);background:#f0f9ff}.global-search-modal .search-container .quick-actions .action-list .action-item .anticon[data-v-bc6a4e5e]{margin-right:8px;color:var(--primary-color)}.global-search-modal .search-container .quick-actions .action-list .action-item span[data-v-bc6a4e5e]{font-size:14px}.global-search-modal .search-container .search-history h4[data-v-bc6a4e5e]{margin-bottom:12px;color:#666;font-size:14px}.global-search-modal .search-container .search-history .history-list .history-tag[data-v-bc6a4e5e]{margin-right:8px;margin-bottom:8px;cursor:pointer}.global-search-modal .search-container .search-history .history-list .history-tag[data-v-bc6a4e5e]:hover{color:var(--primary-color);border-color:var(--primary-color)}.message-center-container[data-v-fc9c5b5b]{position:relative}.message-center-container .message-button-wrapper[data-v-fc9c5b5b]{display:inline-flex;align-items:center;gap:4px}.message-center-container .message-button[data-v-fc9c5b5b]{position:relative;display:inline-block}.message-center-container .message-button .header-icon-btn[data-v-fc9c5b5b]{color:#000000a6;transition:color .3s}.message-center-container .message-button .header-icon-btn[data-v-fc9c5b5b]:hover{color:#1890ff}.message-center-container .ws-retry-btn[data-v-fc9c5b5b]{font-size:12px;color:#faad14;cursor:pointer;padding:0 4px;white-space:nowrap}.message-center-container .ws-retry-btn[data-v-fc9c5b5b]:hover{color:#d48806;text-decoration:underline}.notification-tooltip[data-v-fc9c5b5b]{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-fc9c5b5b]: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-fc9c5b5b]{position:absolute;top:100%;right:0;margin-top:8px;width:320px;max-height:380px;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;box-shadow:0 16px 48px #00000040,0 8px 16px #00000026;z-index:1000;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(229,231,235,.8)}.message-center-popup[data-v-fc9c5b5b]: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}.message-center-popup[data-v-fc9c5b5b]: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-center-popup .message-header[data-v-fc9c5b5b]{display:flex;justify-content:space-between;align-items:center;padding:0 12px;height:40px;border-bottom:1px solid rgba(229,231,235,.5);background:transparent}.message-center-popup .message-header .header-title[data-v-fc9c5b5b]{font-size:14px;font-weight:600;color:#1e293b}.message-center-popup .message-header .header-actions[data-v-fc9c5b5b]{display:flex;align-items:center;gap:8px}.message-center-popup .message-header .header-actions .mark-all-read[data-v-fc9c5b5b]{color:#165dff;cursor:pointer;font-size:14px;transition:color .3s;font-weight:400;text-decoration:none}.message-center-popup .message-header .header-actions .mark-all-read[data-v-fc9c5b5b]:hover{text-decoration:underline}.message-center-popup .message-header .header-actions .settings-icon[data-v-fc9c5b5b]{color:#94a3b8;cursor:pointer;font-size:14px;transition:color .3s}.message-center-popup .message-header .header-actions .settings-icon[data-v-fc9c5b5b]:hover{color:#165dff}.message-center-popup .message-tabs[data-v-fc9c5b5b]{display:flex;border-bottom:1px solid rgba(229,231,235,.5);background:transparent}.message-center-popup .message-tabs .tab-item[data-v-fc9c5b5b]{flex:1;cursor:pointer;padding:0 4px;font-size:12px;color:#94a3b8;border-bottom:2px solid transparent;transition:all .3s;text-align:center;font-weight:500}.message-center-popup .message-tabs .tab-item[data-v-fc9c5b5b]:hover{color:#165dff}.message-center-popup .message-tabs .tab-item.active[data-v-fc9c5b5b]{color:#165dff;border-bottom-color:#165dff}.message-center-popup .message-list[data-v-fc9c5b5b]{flex:1;overflow-y:auto;max-height:280px;background:transparent}.message-center-popup .message-list .message-item[data-v-fc9c5b5b]{display:flex;align-items:flex-start;padding:4px 12px;cursor:pointer;transition:all .2s;background:transparent;border-bottom:1px solid rgba(241,245,249,.5)}.message-center-popup .message-list .message-item[data-v-fc9c5b5b]:hover{background:#f1f5f980}.message-center-popup .message-list .message-item[data-v-fc9c5b5b]:last-child{border-bottom:none}.message-center-popup .message-list .message-item .message-icon[data-v-fc9c5b5b]{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-center-popup .message-list .message-item .message-content-body[data-v-fc9c5b5b]{flex:1;min-width:0}.message-center-popup .message-list .message-item .message-content-body .message-header-row[data-v-fc9c5b5b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:8px;min-height:16px}.message-center-popup .message-list .message-item .message-content-body .message-title[data-v-fc9c5b5b]{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-center-popup .message-list .message-item .message-content-body .message-desc[data-v-fc9c5b5b]{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-center-popup .message-list .message-item .message-content-body .message-time[data-v-fc9c5b5b]{color:#94a3b8;font-size:11px;display:flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap;height:16px;line-height:1}.message-center-popup .message-list .message-item .message-content-body .message-time .unread-dot[data-v-fc9c5b5b]{width:6px;height:6px;background:#165dff;border-radius:50%;display:inline-block}.message-center-popup .message-footer[data-v-fc9c5b5b]{padding:2px 16px;border-top:1px solid rgba(229,231,235,.5);text-align:center;background:transparent}.message-center-popup .message-footer .view-all-link[data-v-fc9c5b5b]{color:#165dff;text-decoration:none;font-size:13px;font-weight:400;transition:color .3s}.message-center-popup .message-footer .view-all-link[data-v-fc9c5b5b]:hover{text-decoration:underline}.dark-theme .message-center-container .message-button .header-icon-btn{color:var(--text-secondary)}.dark-theme .message-center-container .message-button .header-icon-btn:hover{color:var(--primary-color)}.dark-theme .notification-tooltip{background:var(--component-background);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:0 4px 12px #0000004d}.dark-theme .notification-tooltip:before{border-bottom-color:var(--component-background)}.dark-theme .message-center-popup{background:#161b22cc!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 20px 50px #00000080,0 10px 20px #0000004d,inset 0 1px #ffffff0d!important;border-radius:12px}.dark-theme .message-center-popup:before{border-bottom-color:var(--border-color)}.dark-theme .message-center-popup:after{border-bottom-color:#1f242fe6}.dark-theme .message-center-popup .message-header{border-bottom:1px solid var(--border-color);background:transparent;padding:0 12px;height:40px}.dark-theme .message-center-popup .message-header .header-title{color:var(--text-primary);font-weight:600}.dark-theme .message-center-popup .message-header .header-actions .mark-all-read{color:var(--primary-color);font-weight:500}.dark-theme .message-center-popup .message-header .header-actions .mark-all-read:hover{color:var(--primary-color-hover)}.dark-theme .message-center-popup .message-header .header-actions .settings-icon{color:var(--text-secondary)}.dark-theme .message-center-popup .message-header .header-actions .settings-icon:hover{color:var(--primary-color)}.dark-theme .message-center-popup .message-tabs{border-bottom:1px solid var(--border-color);background:transparent;padding:0 8px}.dark-theme .message-center-popup .message-tabs .tab-item{color:var(--text-tertiary);padding:6px 16px;transition:all .3s ease}.dark-theme .message-center-popup .message-tabs .tab-item:hover{color:var(--primary-color);background:var(--hover-bg);border-radius:8px 8px 0 0}.dark-theme .message-center-popup .message-tabs .tab-item.active{color:var(--primary-color);border-bottom-color:var(--primary-color);font-weight:600}.dark-theme .message-center-popup .message-list{background:transparent}.dark-theme .message-center-popup .message-list .message-item{background:transparent;border-bottom:1px solid var(--border-color-split);padding:6px 12px;transition:all .2s ease;border-radius:8px;margin:4px 8px}.dark-theme .message-center-popup .message-list .message-item:hover{background:var(--hover-bg);border-color:var(--border-hover);transform:translate(2px)}.dark-theme .message-center-popup .message-list .message-item .message-content-body .message-title{color:var(--text-primary);font-weight:500}.dark-theme .message-center-popup .message-list .message-item .message-content-body .message-desc{color:var(--text-secondary)}.dark-theme .message-center-popup .message-list .message-item .message-content-body .message-time{color:var(--text-tertiary)}.dark-theme .message-center-popup .message-list .message-item .message-content-body .message-time .unread-dot{background:var(--primary-color);box-shadow:var(--glow-primary)}.dark-theme .message-center-popup .message-footer{border-top:1px solid var(--border-color);background:transparent;padding:12px 16px}.dark-theme .message-center-popup .message-footer .view-all-link{color:var(--primary-color);font-weight:500;transition:all .3s ease}.dark-theme .message-center-popup .message-footer .view-all-link:hover{color:var(--primary-color-hover);text-decoration:underline}.dark-theme .message-center-popup .message-list .message-item .message-icon{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;transition:all .3s ease}.dark-theme .message-center-popup .message-list .message-item:hover .message-icon{background-color:var(--primary-alpha-20)!important;border-color:var(--primary-color);transform:scale(1.05)}.fullscreen-handler .fullscreen-tip[data-v-a5bb72e9]{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}.fullscreen-handler .fullscreen-tip .tip-content[data-v-a5bb72e9]{display:flex;align-items:center;gap:8px}.fullscreen-handler .fullscreen-tip .tip-content .anticon[data-v-a5bb72e9]{font-size:16px}.fade-enter-active[data-v-a5bb72e9],.fade-leave-active[data-v-a5bb72e9]{transition:opacity .3s ease}.fade-enter-from[data-v-a5bb72e9],.fade-leave-to[data-v-a5bb72e9]{opacity:0}
