.message-page[data-v-11b4eb27]{min-height:100vh;background:#f5f7fa}.page-header[data-v-11b4eb27]{position:sticky;top:0;z-index:10;display:flex;align-items:center;height:52px;padding:0 12px;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);border-bottom:1px solid #e2e8f0}.embedded-header[data-v-11b4eb27]{position:static;height:32px;padding:0 4px 8px;background:transparent;backdrop-filter:none;border-bottom:none;justify-content:flex-end}.embedded-page[data-v-11b4eb27]{min-height:0;background:transparent}.back-btn[data-v-11b4eb27]{display:inline-flex;align-items:center;gap:2px;padding:6px 10px;border:none;background:transparent;color:#475569;font-size:14px;font-weight:600;cursor:pointer}.page-header-title[data-v-11b4eb27]{flex:1;text-align:center;font-size:16px;font-weight:700;color:#1e293b}.read-all-btn[data-v-11b4eb27]{padding:5px 12px;border:none;border-radius:14px;background:#eef4ff;color:#2563eb;font-size:12px;font-weight:600;cursor:pointer}.read-all-btn[data-v-11b4eb27]:disabled{opacity:.6;cursor:not-allowed}.header-placeholder[data-v-11b4eb27]{width:64px}.message-wrap[data-v-11b4eb27]{max-width:var(--page-max-width);margin:0 auto;padding:12px}.guest-blocked-card[data-v-11b4eb27]{margin-top:48px;padding:28px 20px;background:#fff;border-radius:14px;text-align:center;box-shadow:0 1px 4px #0f172a0f}.guest-blocked-icon[data-v-11b4eb27]{font-size:40px;margin-bottom:10px}.guest-blocked-card h2[data-v-11b4eb27]{font-size:18px;color:#1e293b;margin:0 0 6px}.guest-blocked-card p[data-v-11b4eb27]{font-size:13px;color:#64748b;margin:0 0 4px}.guest-login-btn[data-v-11b4eb27]{margin-top:14px;padding:10px 32px;border:none;border-radius:20px;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #2563eb40}.skeleton-card[data-v-11b4eb27]{display:flex;gap:12px;padding:14px;background:#fff;border-radius:12px;margin-bottom:10px}.skeleton-icon[data-v-11b4eb27]{width:40px;height:40px;border-radius:50%;background:#eef2f7;flex-shrink:0}.skeleton-body[data-v-11b4eb27]{flex:1}.skeleton-line[data-v-11b4eb27]{height:12px;border-radius:6px;background:#eef2f7;margin-bottom:8px}.skeleton-line.w60[data-v-11b4eb27]{width:60%}.skeleton-line.w90[data-v-11b4eb27]{width:90%}.empty-container[data-v-11b4eb27]{padding:64px 0;text-align:center}.empty-title[data-v-11b4eb27]{font-size:16px;color:#475569;margin:12px 0 4px}.empty-desc[data-v-11b4eb27]{font-size:13px;color:#94a3b8;margin:0}.message-list[data-v-11b4eb27]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0f172a0f}.message-item[data-v-11b4eb27]{display:flex;align-items:flex-start;gap:12px;padding:14px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .2s}.message-item[data-v-11b4eb27]:last-child{border-bottom:none}.message-item[data-v-11b4eb27]:active{background:#f8fafc}.msg-icon[data-v-11b4eb27]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msg-icon-INVITE_REWARD[data-v-11b4eb27]{background:#fef3c7;color:#d97706}.msg-icon-ACTIVITY[data-v-11b4eb27]{background:#fce7f3;color:#db2777}.msg-icon-SYSTEM[data-v-11b4eb27]{background:#dbeafe;color:#2563eb}.msg-body[data-v-11b4eb27]{flex:1;min-width:0}.msg-title-row[data-v-11b4eb27]{display:flex;align-items:center;gap:6px}.msg-title[data-v-11b4eb27]{font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-unread .msg-title[data-v-11b4eb27]{font-weight:700}.unread-dot[data-v-11b4eb27]{width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0}.msg-content[data-v-11b4eb27]{margin:4px 0 6px;font-size:13px;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.is-unread .msg-content[data-v-11b4eb27]{color:#475569}.msg-time[data-v-11b4eb27]{font-size:11px;color:#94a3b8}.msg-arrow[data-v-11b4eb27]{flex-shrink:0;margin-top:12px}.load-more-wrap[data-v-11b4eb27]{text-align:center;padding:16px 0}.load-more-btn[data-v-11b4eb27]{padding:8px 28px;border:1px solid #dbe3ee;border-radius:18px;background:#fff;color:#475569;font-size:13px;cursor:pointer}.load-more-btn[data-v-11b4eb27]:disabled{opacity:.6}.list-end-tip[data-v-11b4eb27]{text-align:center;padding:16px 0;font-size:12px;color:#94a3b8}.message-detail[data-v-11b4eb27]{background:#fff;border-radius:12px;padding:28px 20px;text-align:center;box-shadow:0 1px 4px #0f172a0f}.detail-icon[data-v-11b4eb27]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.detail-title[data-v-11b4eb27]{font-size:17px;font-weight:700;color:#1e293b;margin:0 0 6px}.detail-time[data-v-11b4eb27]{font-size:12px;color:#94a3b8}.detail-divider[data-v-11b4eb27]{height:1px;background:#f1f5f9;margin:18px 0}.detail-content[data-v-11b4eb27]{font-size:14px;line-height:1.8;color:#334155;text-align:left;margin:0 0 24px;white-space:pre-wrap;word-break:break-word}@media (min-width: 768px){.message-wrap[data-v-11b4eb27]{padding:24px}}.embedded-page .message-wrap[data-v-11b4eb27]{padding:0}@media (min-width: 768px){.embedded-page .message-wrap[data-v-11b4eb27]{padding:0}}
