.message[data-v-ed012e9a]{border-radius:6px;color:#fff;font-size:14px;left:50%;opacity:1;padding:12px 24px;position:fixed;top:20px;transform:translate(-50%);transition:all .3s ease;z-index:9999}.success[data-v-ed012e9a]{background:#52c41a}.error[data-v-ed012e9a]{background:#ff4d4f}.info[data-v-ed012e9a]{background:#1890ff}.warning[data-v-ed012e9a]{background:#faad14}.message[style*="display: none"][data-v-ed012e9a],.message[v-cloak][data-v-ed012e9a]{opacity:0;transform:translate(-50%) translateY(-10px)}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}.notifications-modal[data-v-3774f38b]{align-items:center;background-color:#00000080;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.notifications-modal .modal-content[data-v-3774f38b]{background:#2d2d3f;border:1px solid #4d4d6c;border-radius:8px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;height:800px;max-width:800px;overflow:hidden;padding:0 16px;width:90%}.notifications-modal .modal-content .modal-header[data-v-3774f38b]{align-items:center;background:transparent;border-bottom:1px solid #4d4d6c;display:flex;justify-content:space-between;padding:16px 0}.notifications-modal .modal-content .modal-header h2[data-v-3774f38b]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.notifications-modal .modal-content .modal-header .close-modal-btn[data-v-3774f38b]{background:none;border:none;border-radius:50%;cursor:pointer;padding:8px;transition:background-color .2s}.notifications-modal .modal-content .modal-header .close-modal-btn[data-v-3774f38b]:hover{background-color:#42425d}.notifications-modal .modal-content .modal-header .close-modal-btn i[data-v-3774f38b]{color:#ccc;font-size:20px}.notifications-modal .modal-content .modal-tabs[data-v-3774f38b]{background:transparent;border-bottom:1px solid #4d4d6c;display:flex}.notifications-modal .modal-content .modal-tabs .modal-tab[data-v-3774f38b]{background-color:transparent;border-bottom:2px solid transparent;color:#ccc;cursor:pointer;flex:1;font-weight:500;padding:16px;text-align:center;transition:all .3s ease}.notifications-modal .modal-content .modal-tabs .modal-tab[data-v-3774f38b]:hover{background-color:#42425d;color:#fff}.notifications-modal .modal-content .modal-tabs .modal-tab.active[data-v-3774f38b]{background-color:transparent;border-bottom-color:#1976d2;color:#fff}.notifications-modal .modal-content .notifications-filter[data-v-3774f38b]{align-items:center;background:transparent;border-bottom:none;display:flex;justify-content:space-between;padding:16px 20px}.notifications-modal .modal-content .notifications-filter .filter-controls[data-v-3774f38b]{display:flex;gap:16px}.notifications-modal .modal-content .notifications-filter .filter-controls .filter-group[data-v-3774f38b]{align-items:center;display:flex;gap:8px}.notifications-modal .modal-content .notifications-filter .filter-controls .filter-group .filter-label[data-v-3774f38b]{color:#fff;font-size:14px;font-weight:500}.notifications-modal .modal-content .notifications-filter .filter-controls .filter-group .filter-select-wrapper[data-v-3774f38b]{align-items:center;display:flex;position:relative}.notifications-modal .modal-content .notifications-filter .filter-controls .filter-group .filter-select-wrapper i[data-v-3774f38b]{color:#ccc;font-size:16px;left:12px;pointer-events:none;position:absolute;z-index:1}.notifications-modal .modal-content .notifications-filter .filter-controls .filter-group .filter-select[data-v-3774f38b]{background:#2d2d3f;border:1px solid #4d4d6c;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:40px;min-width:150px;outline:none;padding:8px 16px 8px 36px;width:150px}.notifications-modal .modal-content .notifications-filter .filter-controls .filter-group .filter-select[data-v-3774f38b]:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d233}.notifications-modal .modal-content .notifications-filter .filter-controls .filter-group .filter-select option[data-v-3774f38b]{background:#2d2d3f;color:#fff}.notifications-modal .modal-content .notifications-filter .mark-all-read-btn[data-v-3774f38b]{align-items:center;background:linear-gradient(90deg,#7270ff80,#7270ff33);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;height:40px;padding:8px 16px;transition:background-color .2s}.notifications-modal .modal-content .notifications-filter .mark-all-read-btn[data-v-3774f38b]:hover{background:linear-gradient(90deg,#7270ff80,#7270ff33)}.notifications-modal .modal-content .notifications-list[data-v-3774f38b]{flex:1;padding:0}.notifications-modal .modal-content .notifications-list .loading-state[data-v-3774f38b]{align-items:center;color:#ccc;display:flex;flex-direction:column;justify-content:center;padding:40px}.notifications-modal .modal-content .notifications-list .loading-state .loading-spinner[data-v-3774f38b]{align-items:center;animation:spin-3774f38b 1s linear infinite;display:flex;font-size:24px;justify-content:center;margin-bottom:12px;transform-origin:center}.notifications-modal .modal-content .notifications-list .loading-state p[data-v-3774f38b]{font-size:14px;margin:0}.notifications-modal .modal-content .notifications-list .empty-state[data-v-3774f38b]{align-items:center;color:#999;display:flex;flex-direction:column;justify-content:center;padding:40px}.notifications-modal .modal-content .notifications-list .empty-state .empty-icon[data-v-3774f38b]{font-size:48px;margin-bottom:12px;opacity:.6}.notifications-modal .modal-content .notifications-list .empty-state p[data-v-3774f38b]{font-size:14px;margin:0}.notifications-modal .modal-content .notifications-list .notification-item-full[data-v-3774f38b]{background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.1);cursor:pointer;display:flex;flex-direction:column;padding:16px 20px;transition:background-color .2s}.notifications-modal .modal-content .notifications-list .notification-item-full #actions[data-v-3774f38b]{align-items:flex-end;display:flex;justify-content:flex-end;width:100%}.notifications-modal .modal-content .notifications-list .notification-item-full #actions .action-btn[data-v-3774f38b]{align-items:center;background:linear-gradient(90deg,#7270ff80,#7270ff33);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;min-width:80px;padding:8px 20px;transition:background-color .2s}.notifications-modal .modal-content .notifications-list .notification-item-full[data-v-3774f38b]:hover{background-color:#42425d}.notifications-modal .modal-content .notifications-list .notification-item-full.unread[data-v-3774f38b]{box-shadow:none}.notifications-modal .modal-content .notifications-list .notification-item-full.unread[data-v-3774f38b]:hover{background-color:#42425d}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item[data-v-3774f38b]{align-items:flex-start;display:flex}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item .notification-icon[data-v-3774f38b]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;margin-right:16px;overflow:hidden;width:40px}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item .notification-icon .avatar-image[data-v-3774f38b]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item .notification-icon.message[data-v-3774f38b]{background-color:#e3f2fd;color:#1976d2}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item .notification-icon.confirm[data-v-3774f38b]{background-color:#e8f5e9;color:#2e7d32}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item .notification-icon.ai[data-v-3774f38b]{background-color:#f3e5f5;color:#7b1fa2}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item .notification-icon.reply[data-v-3774f38b]{background-color:#fff3cd;color:#856404}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item .notification-icon.publish[data-v-3774f38b]{background-color:#d1ecf1;color:#0c5460}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item .notification-icon.system[data-v-3774f38b]{background-color:#f8d7da;color:#721c24}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item .activity-content[data-v-3774f38b]{flex:1}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item .activity-content .activity-title[data-v-3774f38b]{color:#fff;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:4px}.notifications-modal .modal-content .notifications-list .notification-item-full .activity-item .activity-content .activity-time[data-v-3774f38b]{color:#ccc;font-size:12px}.notifications-modal .modal-content .modal-footer[data-v-3774f38b]{background:transparent;border-top:1px solid #4d4d6c;padding:16px 20px}.notifications-modal .modal-content .modal-footer .pagination[data-v-3774f38b]{align-items:center;display:flex;gap:16px;justify-content:center}.notifications-modal .modal-content .modal-footer .pagination .pagination-btn[data-v-3774f38b]{align-items:center;background:#2d2d3f;border:1px solid #4d4d6c;border-radius:50%;cursor:pointer;display:flex;justify-content:center;transition:all .2s}.notifications-modal .modal-content .modal-footer .pagination .pagination-btn[data-v-3774f38b]:hover{background:#42425d;border-color:#1976d2}.notifications-modal .modal-content .modal-footer .pagination .pagination-btn[data-v-3774f38b]:disabled{cursor:not-allowed;opacity:.5}.notifications-modal .modal-content .modal-footer .pagination .pagination-btn[data-v-3774f38b]:disabled:hover{background:#2d2d3f;border-color:#4d4d6c}.notifications-modal .modal-content .modal-footer .pagination .pagination-btn i[data-v-3774f38b]{color:#fff;font-size:16px}.notifications-modal .modal-content .modal-footer .pagination .pagination-info[data-v-3774f38b]{color:#fff;font-size:14px;font-weight:500}@keyframes spin-3774f38b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.activity-timeline[data-v-3774f38b]{padding:16px 20px}.activity-item[data-v-3774f38b]{align-items:flex-start;display:flex;padding:12px 0;position:relative}.activity-icon[data-v-3774f38b]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:16px;width:40px}.activity-icon[data-v-3774f38b],.activity-icon.mail[data-v-3774f38b]{background-color:#e3f2fd;color:#1976d2}.activity-icon.confirm[data-v-3774f38b]{background-color:#e8f5e9;color:#2e7d32}.activity-icon.ai[data-v-3774f38b]{background-color:#f3e5f5;color:#7b1fa2}.activity-content[data-v-3774f38b]{flex-grow:1}.activity-title[data-v-3774f38b]{font-size:14px;font-weight:500;margin-bottom:4px}.activity-time[data-v-3774f38b]{color:#ccc;font-size:12px}
