.messages-pane[data-v-e013e8eb]{flex-direction:column;height:100%;min-height:0;display:flex}.pane-empty[data-v-e013e8eb],.pane-loading[data-v-e013e8eb]{min-height:180px;color:var(--color-text-secondary);text-align:center;border-top:1px dashed var(--color-border-secondary);justify-content:center;align-items:center;padding:20px 0 0;display:flex}.message-list[data-v-e013e8eb]{background:0 0;border-inline-end:0;flex:1;min-height:0;padding:0;overflow-y:auto}.message-list[data-v-e013e8eb] .ant-menu,.message-list[data-v-e013e8eb] .ant-menu-inline,.message-list[data-v-e013e8eb] .ant-menu-root{background:0 0;border-inline-end:0;width:100%}.message-list[data-v-e013e8eb] .ant-menu-inline .ant-menu-item,.message-list[data-v-e013e8eb] .ant-menu-item{background:0 0;border-radius:0;align-items:stretch;width:100%;height:auto;margin:0 0 8px;line-height:normal;display:flex;inset-inline-start:0;overflow:visible;padding:0!important;padding-inline:0!important}.message-list[data-v-e013e8eb] .ant-menu-item:last-child{margin-bottom:0}.message-list[data-v-e013e8eb] .ant-menu-title-content{align-items:stretch;width:100%;min-width:0;display:flex;overflow:visible;margin-inline-start:0!important}.message-list[data-v-e013e8eb] .ant-menu-item:after{display:none}.message-list[data-v-e013e8eb] .ant-menu-item-active,.message-list[data-v-e013e8eb] .ant-menu-item-selected{background:0 0}.message-list[data-v-e013e8eb] .ant-menu-item:hover .message-item{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-profile-action-item-border));background:color-mix(in srgb,var(--color-primary) 5%,var(--color-profile-action-item-bg));transform:translateY(-1px)}.message-list[data-v-e013e8eb] .ant-menu-item-selected:focus-visible .message-item,.message-list[data-v-e013e8eb] .ant-menu-item:focus-visible .message-item{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.message-list[data-v-e013e8eb] .ant-menu-item-selected .message-item{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-profile-action-item-border));background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 12%,var(--color-profile-action-item-bg)) 0,color-mix(in srgb,var(--color-primary) 4%,var(--color-profile-action-item-bg)) 55%,var(--color-profile-action-item-bg) 100%)}.message-list[data-v-e013e8eb] .ant-menu-item-selected .message-item:before{opacity:1}.message-item[data-v-e013e8eb]{text-align:left;cursor:pointer;width:100%;transition:border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid;position:relative;overflow:hidden}.message-avatar-wrap[data-v-e013e8eb]{flex-shrink:0;width:34px;height:34px}.message-avatar-wrap[data-v-e013e8eb] .ant-badge{display:inline-flex}.message-avatar[data-v-e013e8eb],.message-icon-shell[data-v-e013e8eb]{width:34px;height:34px;color:var(--color-primary);border:1px solid var(--color-profile-action-item-border);flex-shrink:0}.message-avatar[data-v-e013e8eb]{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-profile-action-item-bg));font-weight:700}.message-icon-shell[data-v-e013e8eb]{background:var(--color-profile-action-item-bg);color:var(--color-primary);border:1px solid var(--color-profile-action-item-border);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.message-icon[data-v-e013e8eb]{font-size:18px}.message-avatar-wrap[data-v-e013e8eb] .ant-badge-dot{box-shadow:0 0 0 2px var(--color-profile-action-item-bg)}.message-main[data-v-e013e8eb]{flex-direction:column;gap:8px;min-width:0;display:flex}.message-topline[data-v-e013e8eb]{justify-content:space-between;align-items:center;gap:12px;display:flex}.message-title[data-v-e013e8eb]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.message-time[data-v-e013e8eb]{color:var(--color-text-tertiary);text-transform:uppercase;white-space:nowrap;font-size:11px}.message-preview[data-v-e013e8eb]{color:var(--color-text-secondary);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.message-preview--notification[data-v-e013e8eb],.message-preview--thread[data-v-e013e8eb]{-webkit-line-clamp:1}@media (width<=767px){.message-item[data-v-e013e8eb]{grid-template-columns:auto minmax(0,1fr)}.message-list[data-v-e013e8eb] .ant-menu-item{margin-bottom:10px}}.thread-detail[data-v-f2ce7669]{background:0 0;flex-direction:column;height:100%}.message-canvas[data-v-f2ce7669],.thread-detail[data-v-f2ce7669]{min-height:0;display:flex;overflow:hidden}.message-canvas[data-v-f2ce7669]{background:radial-gradient(900px circle at 50% -10%,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 40%),transparent;flex-direction:column;flex:1;padding:10px}.message-list[data-v-f2ce7669]{scrollbar-width:none}.message-list[data-v-f2ce7669]::-webkit-scrollbar{display:none}.message-list[data-v-f2ce7669]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.message-row[data-v-f2ce7669]{width:100%;display:flex}.message-row:focus-within .message-timestamp[data-v-f2ce7669],.message-row:hover .message-timestamp[data-v-f2ce7669]{opacity:1;transform:translateY(0)}.history-load-more-wrapper[data-v-f2ce7669]{justify-content:center;padding:6px 0 10px;display:flex}.history-load-more-btn[data-v-f2ce7669]{border:1px solid var(--color-border-secondary);background:var(--color-bg-container);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast);border-radius:999px;padding:4px 14px;font-size:12px}.history-load-more-btn[data-v-f2ce7669]:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.history-load-more-btn[data-v-f2ce7669]:disabled{cursor:not-allowed;opacity:.6}.message-row.mine[data-v-f2ce7669]{justify-content:flex-end}.message-body[data-v-f2ce7669]{min-width:0}.message-avatar[data-v-f2ce7669]{background:var(--color-profile-action-item-bg);border:1px solid var(--color-profile-action-item-border);width:36px;min-width:36px;height:36px;color:var(--color-primary);-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.message-avatar--mine[data-v-f2ce7669]{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-active) 100%);color:#fff;border-color:#0000}.message-avatar__image[data-v-f2ce7669]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.message-avatar__fallback[data-v-f2ce7669]{line-height:1}.message-content[data-v-f2ce7669]{white-space:pre-wrap;word-break:break-word;color:inherit;margin:0;line-height:1.75}.message-timestamp[data-v-f2ce7669]{color:var(--color-text-tertiary);opacity:0;pointer-events:none;align-items:center;gap:10px;font-size:12px;transition:opacity .18s,transform .18s;display:flex;transform:translateY(-4px)}.message-actions[data-v-f2ce7669]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.message-row.mine[data-v-f2ce7669] .antd-bubble-footer{justify-content:flex-start}.message-row.mine .message-timestamp[data-v-f2ce7669]{color:color-mix(in srgb,var(--color-chat-user-bg) 26%,var(--color-text-tertiary));justify-content:flex-end}[data-v-f2ce7669] .antd-bubble{max-width:min(86%,760px)}[data-v-f2ce7669] .antd-bubble-content{min-width:88px}[data-v-f2ce7669] .bubble-ai .antd-bubble-content{background:var(--color-profile-action-item-bg);border:1px solid var(--color-profile-action-item-border);color:var(--color-text-primary);border-radius:6px 18px 18px;padding:10px 16px}[data-v-f2ce7669] .bubble-user .antd-bubble-content{background:linear-gradient(135deg,var(--color-chat-user-bg) 0,var(--color-primary-active) 100%);border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent);color:var(--color-chat-user-text);border-radius:18px 6px 18px 18px;padding:10px 16px}.detail-composer[data-v-f2ce7669]{padding:6px 8px 8px}.detail-loading[data-v-f2ce7669]{background:0 0;flex:1;justify-content:center;align-items:center;min-height:320px;display:flex}.composer-alert[data-v-f2ce7669]{margin-bottom:8px}.composer-alert[data-v-f2ce7669] .ant-alert{background:var(--color-profile-action-item-bg);border-color:var(--color-profile-action-item-border);border-radius:16px}.composer-sender[data-v-f2ce7669]{background:var(--color-profile-action-item-bg);border:1px solid var(--color-profile-action-item-border);border-radius:20px;padding:0}[data-v-f2ce7669] .composer-sender .ant-sender-content{gap:12px;padding:4px 12px 4px 10px}[data-v-f2ce7669] .composer-sender .ant-sender-input{color:var(--color-text-primary);background:0 0;border-radius:14px;min-height:44px;padding:10px 12px}[data-v-f2ce7669] .composer-sender .ant-sender-input::placeholder{color:var(--color-text-tertiary)}[data-v-f2ce7669] .composer-sender .ant-sender-input:focus,[data-v-f2ce7669] .composer-sender .ant-sender-input:hover{background:var(--color-input-bg-focus)}[data-v-f2ce7669] .composer-sender .ant-btn-primary{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-active) 100%);border-color:#0000}@media (width<=767px){.detail-composer[data-v-f2ce7669],.message-canvas[data-v-f2ce7669]{padding-left:8px;padding-right:8px}[data-v-f2ce7669] .composer-sender .ant-sender-content{flex-direction:column;align-items:stretch}[data-v-f2ce7669] .composer-sender .ant-btn{width:100%}[data-v-f2ce7669] .antd-bubble{max-width:100%}}.notification-detail-pane[data-v-826adb09]{flex-direction:column;height:100%;min-height:0;display:flex}.detail-empty[data-v-826adb09],.detail-shell[data-v-826adb09]{background:0 0;height:100%;min-height:0;overflow:hidden}.detail-shell[data-v-826adb09]{flex-direction:column;gap:0;padding:28px;display:flex}.detail-empty[data-v-826adb09]{justify-content:center;align-items:center;min-height:280px;padding:20px;display:flex}.detail-header[data-v-826adb09]{border-bottom:1px solid var(--color-profile-action-item-border);flex-direction:column;gap:14px;padding-bottom:18px;display:flex}.detail-tags[data-v-826adb09]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-tag[data-v-826adb09]{border:1px solid var(--color-profile-action-item-border);background:var(--color-profile-action-item-bg);color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:6px 11px;font-size:12px;line-height:1;display:inline-flex}.detail-tag--category[data-v-826adb09]{border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}.detail-tag--unread[data-v-826adb09]{border-color:color-mix(in srgb,var(--color-tag-orange-text) 32%,transparent);background:var(--color-tag-orange-bg);color:var(--color-tag-orange-text)}.detail-tag--read[data-v-826adb09],.detail-tag--status[data-v-826adb09]{color:var(--color-text-tertiary)}.detail-title-block[data-v-826adb09]{flex-direction:column;gap:8px;display:flex}.detail-time[data-v-826adb09]{color:var(--color-text-tertiary);margin:0;font-size:13px}.detail-content-card[data-v-826adb09]{border-top:1px solid var(--color-border-secondary);background:0 0;flex:1;min-height:0;padding:20px 0 0;overflow-y:auto}.detail-content[data-v-826adb09]{color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.8}.detail-actions[data-v-826adb09]{border-top:1px solid var(--color-border-secondary);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:20px;display:flex}[data-v-826adb09] .ant-btn-primary{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-active) 100%);border-color:#0000}@media (width<=767px){.detail-shell[data-v-826adb09]{padding:18px}.detail-content-card[data-v-826adb09]{min-height:180px}.detail-actions[data-v-826adb09]{justify-content:stretch}.detail-actions[data-v-826adb09] .ant-btn{flex:180px}}.system-notification-timeline[data-v-99d21fda]{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.timeline-layout[data-v-99d21fda]{grid-template-rows:minmax(0,1fr) minmax(260px,40%);height:100%;min-height:0;display:grid}.timeline-detail[data-v-99d21fda],.timeline-stream[data-v-99d21fda]{min-height:0;overflow:hidden}.timeline-stream[data-v-99d21fda]{border-bottom:1px solid var(--color-profile-action-item-border);padding:20px 28px}.timeline-empty[data-v-99d21fda]{flex:1;justify-content:center;align-items:center;min-height:220px;padding:20px 28px;display:flex}.timeline-list[data-v-99d21fda]{gap:12px;height:100%;min-height:0;padding-right:4px;overflow-y:auto}.timeline-item[data-v-99d21fda],.timeline-list[data-v-99d21fda]{flex-direction:column;display:flex}.timeline-item[data-v-99d21fda]{border:1px solid var(--color-profile-action-item-border);background:var(--color-profile-action-item-bg);text-align:left;cursor:pointer;width:100%;transition:border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast);border-radius:18px;gap:10px;padding:16px 18px}.timeline-item[data-v-99d21fda]:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-profile-action-item-border));background:color-mix(in srgb,var(--color-primary) 4%,var(--color-profile-action-item-bg));transform:translateY(-1px)}.timeline-item[data-v-99d21fda]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent);outline:none}.timeline-item.active[data-v-99d21fda]{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-primary) 7%,var(--color-profile-action-item-bg))}.timeline-item.unread[data-v-99d21fda]{box-shadow:inset 3px 0 0 0 var(--color-primary)}.timeline-item__headline[data-v-99d21fda],.timeline-item__topline[data-v-99d21fda]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.timeline-item__category[data-v-99d21fda],.timeline-item__read-state[data-v-99d21fda],.timeline-item__status[data-v-99d21fda]{border:1px solid var(--color-profile-action-item-border);background:var(--color-profile-action-item-bg);width:fit-content;color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;line-height:1;display:inline-flex}.timeline-item__category[data-v-99d21fda]{border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.timeline-item__time[data-v-99d21fda]{color:var(--color-text-tertiary);white-space:nowrap;font-size:12px}.timeline-item__title[data-v-99d21fda]{color:var(--color-text-primary);margin:0;font-size:16px;line-height:1.45}.timeline-item__read-state[data-v-99d21fda],.timeline-item__status[data-v-99d21fda]{flex-shrink:0}.timeline-item__preview[data-v-99d21fda]{color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.timeline-detail[data-v-99d21fda]{min-height:0}@media (width<=767px){.timeline-stream[data-v-99d21fda]{padding-inline:20px;padding:16px}.timeline-layout[data-v-99d21fda]{grid-template-rows:minmax(0,1fr) minmax(220px,42%)}.timeline-item__headline[data-v-99d21fda],.timeline-item__topline[data-v-99d21fda]{flex-direction:column}}.detail-header[data-v-aac3916d]{border-bottom:1px solid var(--color-profile-action-item-border);background:color-mix(in srgb,var(--color-primary) 3%,var(--color-profile-action-item-bg));justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;font-weight:bolder;display:flex}.detail-copy[data-v-aac3916d]{flex-direction:column;min-width:0;display:flex}.detail-title[data-v-aac3916d]{color:var(--color-text-primary);margin:0;font-size:clamp(18px,2vw,20px);line-height:1.2}@media (width<=767px){.detail-header[data-v-aac3916d]{flex-direction:column;align-items:flex-start;padding-left:8px;padding-right:8px}}.messages-stage[data-v-4d2dc76e]{border-top:1px solid var(--color-border-secondary);grid-template-columns:minmax(250px,280px) minmax(0,1fr);align-items:stretch;gap:0;height:100%;min-height:clamp(560px,100vh - 240px,820px);display:grid}.messages-stage--compact[data-v-4d2dc76e]{border-top:0;height:100%;min-height:0}.messages-stage__detail[data-v-4d2dc76e],.messages-stage__sidebar[data-v-4d2dc76e]{background:0 0;min-height:0;overflow:hidden}.messages-stage__sidebar[data-v-4d2dc76e]{border-right:1px solid var(--color-border-secondary);padding:5px}.messages-stage__detail[data-v-4d2dc76e]{background:radial-gradient(900px circle at 50% -10%,color-mix(in srgb,var(--color-primary) 7%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 2%,transparent) 0,transparent 100%);flex-direction:column;display:flex}.messages-stage__detail-body[data-v-4d2dc76e]{flex:1;min-height:0;overflow:hidden}.detail-empty[data-v-4d2dc76e]{height:100%;min-height:0}.detail-empty[data-v-4d2dc76e],.detail-empty-card[data-v-4d2dc76e]{justify-content:center;align-items:center;display:flex}.detail-empty-card[data-v-4d2dc76e]{text-align:center;flex-direction:column;gap:12px;max-width:420px;min-height:320px;padding:32px 28px}.detail-empty-title[data-v-4d2dc76e]{color:var(--color-text-primary);margin:0;font-size:clamp(22px,3vw,28px);line-height:1.2}.detail-empty-description[data-v-4d2dc76e]{max-width:420px;color:var(--color-text-secondary);margin:0;line-height:1.7}@media (width<=767px){.messages-stage[data-v-4d2dc76e]{grid-template-columns:1fr;min-height:0}.messages-stage__sidebar[data-v-4d2dc76e]{border-right:0;border-bottom:1px solid var(--color-border-secondary)}.detail-empty-card[data-v-4d2dc76e]{min-height:260px;padding:24px 20px}}.inbox-mobile-list[data-v-4d2dc76e]{flex-direction:column;height:100%;display:flex;overflow:hidden}.inbox-mobile-list__header[data-v-4d2dc76e]{padding:max(env(safe-area-inset-top),12px) 16px 10px;border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-container);flex-shrink:0;align-items:center;display:flex}.inbox-mobile-list__title[data-v-4d2dc76e]{color:var(--color-text-primary);margin:0;font-size:17px;font-weight:700;line-height:1.2}.inbox-mobile-detail[data-v-4d2dc76e]{flex-direction:column;height:100%;display:flex;overflow:hidden}.inbox-mobile-detail__header[data-v-4d2dc76e]{border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-container);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.inbox-mobile-detail__back[data-v-4d2dc76e]{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inbox-mobile-detail__back[data-v-4d2dc76e]:hover{background:color-mix(in srgb,var(--color-primary-bg) 72%,transparent)}.inbox-mobile-detail__back[data-v-4d2dc76e]:active{transform:scale(.92)}.inbox-mobile-detail__title[data-v-4d2dc76e]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.inbox-mobile-detail__body[data-v-4d2dc76e]{flex:1;min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.inbox-mobile-detail__back[data-v-4d2dc76e]{transition:none}.inbox-mobile-detail__back[data-v-4d2dc76e]:active{transform:none}}
