.history-dropdown[data-v-203f4cd0]{margin:-12px}.history-dropdown-header[data-v-203f4cd0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--el-border-color-lighter)}.history-dropdown-title[data-v-203f4cd0]{font-size:14px;font-weight:600;color:var(--el-text-color-primary)}.history-dropdown-link[data-v-203f4cd0]{font-size:12px;color:var(--el-color-primary);text-decoration:none}.history-dropdown-link[data-v-203f4cd0]:hover{text-decoration:underline}.history-dropdown-body[data-v-203f4cd0]{max-height:450px;overflow-y:auto;padding:4px 0}.history-dropdown-empty[data-v-203f4cd0]{padding:24px 16px;text-align:center;font-size:13px;color:var(--el-text-color-secondary)}.notification-item[data-v-4020712b]{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;cursor:pointer;transition:background-color .15s;border-left:3px solid transparent}.notification-item[data-v-4020712b]:hover{background:var(--el-fill-color-light)}.notification-item.unread[data-v-4020712b]{border-left-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.notification-icon[data-v-4020712b]{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--el-fill-color)}.notification-content[data-v-4020712b]{flex:1;min-width:0}.notification-title[data-v-4020712b]{font-size:13px;color:var(--el-text-color-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item.unread .notification-title[data-v-4020712b]{font-weight:600}.notification-message[data-v-4020712b]{font-size:12px;color:var(--el-text-color-secondary);line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-time[data-v-4020712b]{font-size:11px;color:var(--el-text-color-placeholder);margin-top:3px}.notification-actions[data-v-4020712b]{flex-shrink:0;display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s}.notification-item:hover .notification-actions[data-v-4020712b]{opacity:1}.action-btn[data-v-4020712b]{padding:4px}.snooze-btn[data-v-4020712b]{color:var(--el-color-warning)}.complete-btn[data-v-4020712b]{color:var(--el-color-success)}.mark-read-btn[data-v-4020712b]{color:var(--el-color-primary)}.snooze-menu[data-v-4020712b]{margin:-12px}.snooze-option[data-v-4020712b]{padding:8px 12px;font-size:13px;cursor:pointer;color:var(--el-text-color-regular);transition:background-color .15s}.snooze-option[data-v-4020712b]:hover{background:var(--el-fill-color-light)}.snooze-option[data-v-4020712b]:first-child{border-radius:4px 4px 0 0}.snooze-option[data-v-4020712b]:last-child{border-radius:0 0 4px 4px}.header-bell[data-v-67387f04]{display:inline-flex;vertical-align:middle}.header-bell[data-v-67387f04] .el-badge__content.is-fixed{top:9px;right:9px;transform:translate(50%,-50%);box-shadow:0 0 0 2px var(--mt-header-bg,var(--el-bg-color));border:none;pointer-events:none}.notification-dropdown[data-v-67387f04]{margin:-12px}.notification-dropdown-header[data-v-67387f04]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--el-border-color-lighter)}.notification-dropdown-title[data-v-67387f04]{font-size:14px;font-weight:600;color:var(--el-text-color-primary)}.notification-dropdown-actions[data-v-67387f04]{display:flex;align-items:center;gap:8px}.notification-dropdown-link[data-v-67387f04]{font-size:12px;color:var(--el-color-primary);text-decoration:none}.notification-dropdown-link[data-v-67387f04]:hover{text-decoration:underline}.notification-dropdown-tabs[data-v-67387f04]{display:flex;gap:0;padding:0 16px;border-bottom:1px solid var(--el-border-color-lighter)}.tab-btn[data-v-67387f04]{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;background:none;cursor:pointer;font-size:13px;color:var(--el-text-color-secondary);border:none;border-bottom:2px solid transparent;transition:all .15s}.tab-btn[data-v-67387f04]:hover{color:var(--el-text-color-primary)}.tab-btn.active[data-v-67387f04]{color:var(--el-color-primary);border-bottom-color:var(--el-color-primary)}.tab-count[data-v-67387f04]{font-size:11px;background:var(--el-color-primary);color:#fff;padding:0 5px;border-radius:10px;line-height:16px;min-width:16px;text-align:center}.notification-dropdown-body[data-v-67387f04]{max-height:400px;overflow-y:auto}.notification-dropdown-empty[data-v-67387f04]{padding:32px 16px;text-align:center;font-size:13px;color:var(--el-text-color-secondary)}.connection-banner[data-v-9a5d92aa]{display:flex;align-items:center;gap:10px;padding:10px 20px;font-size:13px;line-height:1.4}.connection-banner.backend-down[data-v-9a5d92aa]{background:var(--el-color-danger-light-9,#2d0a0a);border-bottom:1px solid var(--el-color-danger-light-7,#6b1a1a);color:var(--el-color-danger-dark-2,#f87171)}.connection-banner.socket-down[data-v-9a5d92aa]{background:var(--el-color-warning-light-9,#451a03);border-bottom:1px solid var(--el-color-warning-light-7,#92400e);color:var(--el-color-warning-dark-2,#fbbf24)}.banner-icon[data-v-9a5d92aa]{font-size:18px;flex-shrink:0}.banner-text[data-v-9a5d92aa]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1}.banner-title[data-v-9a5d92aa]{font-weight:600}.banner-sep[data-v-9a5d92aa]{opacity:.5}.banner-desc[data-v-9a5d92aa]{opacity:.85}.banner-countdown[data-v-9a5d92aa]{opacity:.7;font-style:italic}.retry-button[data-v-9a5d92aa]{flex-shrink:0}.slide-enter-active[data-v-9a5d92aa],.slide-leave-active[data-v-9a5d92aa]{transition:all .3s ease}.slide-enter-from[data-v-9a5d92aa],.slide-leave-to[data-v-9a5d92aa]{transform:translateY(-100%);opacity:0}
