.email-message.svelte-ts84ql{border:1px solid var(--mail-row-border, #333);border-radius:8px;margin-bottom:8px;overflow:hidden;background:var(--bg-elevated)}.msg-header.svelte-ts84ql{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:background .1s}.msg-header.svelte-ts84ql:hover{background:var(--mail-row-hover, #2a2a2a)}.msg-avatar.svelte-ts84ql{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#fff;flex-shrink:0}.msg-header-content.svelte-ts84ql{flex:1;min-width:0}.msg-header-top.svelte-ts84ql{display:flex;align-items:center;gap:8px}.msg-sender.svelte-ts84ql{font-size:14px;font-weight:600;color:var(--mail-sender, #e8e8e8)}.msg-sender.from-epstein.svelte-ts84ql{color:var(--accent)}.msg-date.svelte-ts84ql{font-size:12px;color:var(--mail-date, #888);margin-left:auto;white-space:nowrap}.msg-preview.svelte-ts84ql{font-size:13px;color:var(--mail-preview, #888);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.msg-recipients.svelte-ts84ql{display:flex;flex-direction:column;gap:1px;margin-top:4px}.recipient-line.svelte-ts84ql{font-size:12px;color:var(--text-muted)}.expand-icon.svelte-ts84ql{color:var(--text-muted);font-size:20px;flex-shrink:0;margin-top:2px}.msg-body.svelte-ts84ql{padding:0 16px 16px 64px;font-size:14px;line-height:1.6;color:var(--text-primary);overflow-wrap:break-word;word-break:break-word}.msg-body.svelte-ts84ql a{color:#8ab4f8;text-decoration:underline}.msg-body.svelte-ts84ql img{max-width:100%}.msg-body.svelte-ts84ql blockquote{border-left:3px solid var(--border);padding-left:12px;margin:8px 0;color:var(--text-secondary)}.msg-text.svelte-ts84ql{white-space:pre-wrap;font-family:inherit;font-size:14px}.msg-empty.svelte-ts84ql{color:var(--text-muted);font-style:italic}.redacted-badge.svelte-ts84ql{display:flex;align-items:center;gap:6px;padding:6px 16px 10px 64px;font-size:12px;color:var(--accent)}.redacted-badge.svelte-ts84ql .material-icons:where(.svelte-ts84ql){font-size:14px}@media(max-width:600px){.msg-body.svelte-ts84ql,.redacted-badge.svelte-ts84ql{padding-left:16px}}.thread-detail.svelte-mkb3zf{padding:0 16px 24px}.thread-header.svelte-mkb3zf{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid var(--border);margin-bottom:16px}.back-btn.svelte-mkb3zf{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--text-secondary);transition:all .15s;flex-shrink:0}.back-btn.svelte-mkb3zf:hover{background:var(--bg-hover);color:var(--text-primary)}.thread-header-content.svelte-mkb3zf{flex:1;min-width:0}.thread-subject.svelte-mkb3zf{font-size:20px;font-weight:500;color:var(--text-primary);line-height:1.3;word-break:break-word}.thread-meta.svelte-mkb3zf{display:flex;align-items:center;gap:12px;margin-top:4px;font-size:13px;color:var(--text-muted)}.redacted-tag.svelte-mkb3zf,.attach-tag.svelte-mkb3zf{display:flex;align-items:center;gap:4px}.redacted-tag.svelte-mkb3zf{color:var(--accent)}.redacted-tag.svelte-mkb3zf .material-icons:where(.svelte-mkb3zf),.attach-tag.svelte-mkb3zf .material-icons:where(.svelte-mkb3zf){font-size:14px}.messages-list.svelte-mkb3zf{display:flex;flex-direction:column}@media(max-width:600px){.thread-detail.svelte-mkb3zf{padding:0 8px 16px}.thread-subject.svelte-mkb3zf{font-size:16px}}
