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