.email-client[data-v-6a5a9b92]{background:var(--bg-elevated,#1a1a1e);color:var(--text-normal,#c8c8c8);display:flex;flex-direction:column;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;height:100%;overflow:hidden;width:100%}.toolbar[data-v-6a5a9b92]{background:var(--bg-subtle,#151518);border-bottom:1px solid var(--border-default,#2a2a30);flex-shrink:0;gap:8px;padding:8px 12px}.toolbar[data-v-6a5a9b92],.toolbar-btn[data-v-6a5a9b92]{align-items:center;display:flex}.toolbar-btn[data-v-6a5a9b92]{background:var(--bg-elevated,#1a1a1e);border:1px solid var(--border-default,#2a2a30);border-radius:4px;color:var(--text-normal,#c8c8c8);cursor:pointer;font-family:inherit;font-size:11px;gap:6px;padding:6px 12px;transition:all .15s ease}.toolbar-btn[data-v-6a5a9b92]:hover{background:var(--bg-base,#0d0d0f);border-color:var(--border-hover,#3a3a42)}.toolbar-btn.primary[data-v-6a5a9b92]{background:var(--accent,#8b5cf6);border-color:var(--accent,#8b5cf6);color:#fff}.toolbar-btn.primary[data-v-6a5a9b92]:hover{background:var(--accent-light,#a78bfa);border-color:var(--accent-light,#a78bfa)}.btn-icon[data-v-6a5a9b92]{font-size:14px}.toolbar-separator[data-v-6a5a9b92]{background:var(--border-default,#2a2a30);height:24px;margin:0 4px;width:1px}.toolbar-search[data-v-6a5a9b92]{align-items:center;background:var(--bg-base,#0d0d0f);border:1px solid var(--border-default,#2a2a30);border-radius:4px;display:flex;flex:1;gap:8px;max-width:300px;padding:6px 10px}.search-icon[data-v-6a5a9b92]{font-size:12px;opacity:.6}.search-input[data-v-6a5a9b92]{background:transparent;border:none;color:var(--text-normal,#c8c8c8);flex:1;font-family:inherit;font-size:11px;outline:none}.search-input[data-v-6a5a9b92]::-moz-placeholder{color:var(--text-muted,#888)}.search-input[data-v-6a5a9b92]::placeholder{color:var(--text-muted,#888)}.main-area[data-v-6a5a9b92]{display:flex;flex:1;overflow:hidden}.sidebar[data-v-6a5a9b92]{background:var(--bg-subtle,#151518);border-right:1px solid var(--border-default,#2a2a30);flex-shrink:0;width:180px}.folder-list[data-v-6a5a9b92],.sidebar[data-v-6a5a9b92]{display:flex;flex-direction:column}.folder-list[data-v-6a5a9b92]{gap:2px;padding:8px}.folder[data-v-6a5a9b92]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--text-normal,#c8c8c8);cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:8px;padding:8px 10px;text-align:left;transition:all .15s ease;width:100%}.folder[data-v-6a5a9b92]:hover{background:var(--bg-elevated,#1a1a1e)}.folder.active[data-v-6a5a9b92]{background:var(--accent-glow,rgba(139,92,246,.15));color:var(--accent,#8b5cf6)}.folder-icon[data-v-6a5a9b92]{font-size:14px;text-align:center;width:20px}.folder-name[data-v-6a5a9b92]{flex:1}.folder-count[data-v-6a5a9b92]{background:var(--accent,#8b5cf6);border-radius:10px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px}.sidebar-footer[data-v-6a5a9b92]{border-top:1px solid var(--border-default,#2a2a30);margin-top:auto;padding:12px}.storage-bar[data-v-6a5a9b92]{background:var(--bg-base,#0d0d0f);border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.storage-fill[data-v-6a5a9b92]{background:var(--accent,#8b5cf6);height:100%;width:23%}.storage-text[data-v-6a5a9b92]{color:var(--text-muted,#888);font-size:10px}.content-panel[data-v-6a5a9b92]{flex:1;overflow:hidden}.content-panel[data-v-6a5a9b92],.loading-state[data-v-6a5a9b92]{display:flex;flex-direction:column}.loading-state[data-v-6a5a9b92]{align-items:center;color:var(--text-muted,#888);gap:12px;height:100%;justify-content:center}.loading-icon[data-v-6a5a9b92]{animation:pulse-6a5a9b92 1.5s infinite;font-size:32px}@keyframes pulse-6a5a9b92{0%,to{opacity:1}50%{opacity:.5}}.list-header[data-v-6a5a9b92]{align-items:center;border-bottom:1px solid var(--border-default,#2a2a30);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.list-title[data-v-6a5a9b92]{color:var(--text-bright,#e8e8e8);font-weight:600}.list-count[data-v-6a5a9b92]{color:var(--text-muted,#888);font-size:11px}.message-list[data-v-6a5a9b92]{flex:1;overflow-y:auto}.message-row[data-v-6a5a9b92]{align-items:center;background:transparent;border:none;border-bottom:1px solid var(--border-default,#2a2a30);color:var(--text-normal,#c8c8c8);cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:10px;padding:10px 16px;text-align:left;transition:background .15s ease;width:100%}.message-row[data-v-6a5a9b92]:hover{background:var(--bg-subtle,#151518)}.message-row.unread[data-v-6a5a9b92]{background:var(--accent-glow,rgba(139,92,246,.08))}.message-row.unread .msg-from[data-v-6a5a9b92],.message-row.unread .msg-subject[data-v-6a5a9b92]{color:var(--text-bright,#e8e8e8);font-weight:600}.star-btn[data-v-6a5a9b92]{background:none;border:none;cursor:pointer;font-size:14px;opacity:.6;padding:2px;transition:opacity .15s}.star-btn[data-v-6a5a9b92]:hover{opacity:1}.priority-dot[data-v-6a5a9b92]{background:transparent;border-radius:50%;flex-shrink:0;height:6px;width:6px}.priority-dot.high[data-v-6a5a9b92]{background:#ef4444}.priority-dot.low[data-v-6a5a9b92]{background:#3b82f6}.msg-from[data-v-6a5a9b92]{flex-shrink:0;width:140px}.msg-from[data-v-6a5a9b92],.msg-subject[data-v-6a5a9b92]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-subject[data-v-6a5a9b92]{flex:1}.msg-date[data-v-6a5a9b92]{color:var(--text-muted,#888);flex-shrink:0;font-size:11px}.delete-btn[data-v-6a5a9b92]{background:none;border:none;cursor:pointer;font-size:14px;opacity:.5;padding:4px;transition:opacity .15s}.delete-btn[data-v-6a5a9b92]:hover{opacity:1}.empty-state[data-v-6a5a9b92]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px}.empty-icon[data-v-6a5a9b92]{font-size:48px;opacity:.4}.empty-text[data-v-6a5a9b92]{color:var(--text-muted,#888)}.message-view[data-v-6a5a9b92]{display:flex;flex-direction:column;height:100%}.message-toolbar[data-v-6a5a9b92]{align-items:center;border-bottom:1px solid var(--border-default,#2a2a30);display:flex;flex-shrink:0;justify-content:space-between;padding:8px 16px}.back-btn[data-v-6a5a9b92]{background:none;border:none;color:var(--accent,#8b5cf6);cursor:pointer;font-family:inherit;font-size:12px;padding:6px 10px}.back-btn[data-v-6a5a9b92]:hover{text-decoration:underline}.message-actions[data-v-6a5a9b92]{display:flex;gap:8px}.action-btn[data-v-6a5a9b92]{background:var(--bg-subtle,#151518);border:1px solid var(--border-default,#2a2a30);border-radius:4px;color:var(--text-normal,#c8c8c8);cursor:pointer;font-family:inherit;font-size:11px;padding:6px 12px;transition:all .15s ease}.action-btn[data-v-6a5a9b92]:hover{background:var(--bg-base,#0d0d0f);border-color:var(--border-hover,#3a3a42)}.action-btn.danger[data-v-6a5a9b92]:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.message-header[data-v-6a5a9b92]{border-bottom:1px solid var(--border-default,#2a2a30);flex-shrink:0;padding:16px}.message-subject[data-v-6a5a9b92]{color:var(--text-bright,#e8e8e8);font-size:16px;font-weight:600;margin:0 0 8px}.message-meta[data-v-6a5a9b92]{color:var(--text-muted,#888);display:flex;font-size:12px;gap:16px}.message-body[data-v-6a5a9b92]{flex:1;overflow-y:auto;padding:16px}.message-body pre[data-v-6a5a9b92]{color:var(--text-normal,#c8c8c8);font-family:inherit;line-height:1.6;margin:0;white-space:pre-wrap}.status-bar[data-v-6a5a9b92]{align-items:center;background:var(--bg-subtle,#151518);border-top:1px solid var(--border-default,#2a2a30);color:var(--text-muted,#888);display:flex;flex-shrink:0;font-size:10px;gap:12px;padding:6px 12px}.status-online[data-v-6a5a9b92]{color:var(--status-success,#5ac878)}.status-sep[data-v-6a5a9b92]{opacity:.3}.light-mode[data-v-6a5a9b92]{background:#fff;color:#374151}.light-mode .toolbar[data-v-6a5a9b92]{background:#f9fafb;border-color:#e5e7eb}.light-mode .toolbar-btn[data-v-6a5a9b92]{background:#fff;border-color:#e5e7eb;color:#374151}.light-mode .toolbar-btn[data-v-6a5a9b92]:hover{background:#f3f4f6;border-color:#d1d5db}.light-mode .toolbar-btn.primary[data-v-6a5a9b92]{background:#7c3aed;border-color:#7c3aed;color:#fff}.light-mode .toolbar-btn.primary[data-v-6a5a9b92]:hover{background:#6d28d9;border-color:#6d28d9}.light-mode .toolbar-search[data-v-6a5a9b92]{background:#f3f4f6;border-color:#e5e7eb}.light-mode .search-input[data-v-6a5a9b92]{color:#374151}.light-mode .sidebar[data-v-6a5a9b92]{background:#f9fafb;border-color:#e5e7eb}.light-mode .folder[data-v-6a5a9b92]{color:#374151}.light-mode .folder[data-v-6a5a9b92]:hover{background:#f3f4f6}.light-mode .folder.active[data-v-6a5a9b92]{background:#7c3aed1a;color:#7c3aed}.light-mode .sidebar-footer[data-v-6a5a9b92]{border-color:#e5e7eb}.light-mode .storage-bar[data-v-6a5a9b92]{background:#e5e7eb}.light-mode .storage-fill[data-v-6a5a9b92]{background:#7c3aed}.light-mode .storage-text[data-v-6a5a9b92]{color:#6b7280}.light-mode .list-header[data-v-6a5a9b92]{border-color:#e5e7eb}.light-mode .list-title[data-v-6a5a9b92]{color:#111827}.light-mode .list-count[data-v-6a5a9b92]{color:#6b7280}.light-mode .message-row[data-v-6a5a9b92]{border-color:#e5e7eb;color:#374151}.light-mode .message-row[data-v-6a5a9b92]:hover{background:#f9fafb}.light-mode .message-row.unread[data-v-6a5a9b92]{background:#7c3aed0d}.light-mode .message-row.unread .msg-from[data-v-6a5a9b92],.light-mode .message-row.unread .msg-subject[data-v-6a5a9b92]{color:#111827}.light-mode .empty-text[data-v-6a5a9b92],.light-mode .msg-date[data-v-6a5a9b92]{color:#6b7280}.light-mode .message-toolbar[data-v-6a5a9b92]{border-color:#e5e7eb}.light-mode .back-btn[data-v-6a5a9b92]{color:#7c3aed}.light-mode .action-btn[data-v-6a5a9b92]{background:#f9fafb;border-color:#e5e7eb;color:#374151}.light-mode .action-btn[data-v-6a5a9b92]:hover{background:#f3f4f6;border-color:#d1d5db}.light-mode .message-header[data-v-6a5a9b92]{border-color:#e5e7eb}.light-mode .message-subject[data-v-6a5a9b92]{color:#111827}.light-mode .message-meta[data-v-6a5a9b92]{color:#6b7280}.light-mode .message-body pre[data-v-6a5a9b92]{color:#374151}.light-mode .status-bar[data-v-6a5a9b92]{background:#f9fafb;border-color:#e5e7eb;color:#6b7280}.is-mobile .sidebar[data-v-6a5a9b92]{display:none}.is-mobile .toolbar[data-v-6a5a9b92]{gap:8px;padding:10px 12px}.is-mobile .toolbar-separator[data-v-6a5a9b92]{display:none}.is-mobile .toolbar-search[data-v-6a5a9b92]{flex:1;max-width:none}.is-mobile .btn-text[data-v-6a5a9b92]{display:none}.is-mobile .toolbar-btn[data-v-6a5a9b92]{padding:10px 14px}.is-mobile .toolbar-btn .btn-icon[data-v-6a5a9b92]{font-size:16px}.mobile-tabs[data-v-6a5a9b92]{background:var(--bg-subtle,#151518);border-bottom:1px solid var(--border-default,#2a2a30);display:none}.is-mobile .mobile-tabs[data-v-6a5a9b92],.mobile-tab[data-v-6a5a9b92]{display:flex}.mobile-tab[data-v-6a5a9b92]{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted,#888);cursor:pointer;flex:1;flex-direction:column;font-family:inherit;font-size:10px;gap:2px;padding:10px 4px;position:relative;transition:all .15s ease}.mobile-tab.active[data-v-6a5a9b92]{border-bottom-color:var(--accent,#8b5cf6);color:var(--accent,#8b5cf6)}.tab-icon[data-v-6a5a9b92]{font-size:18px}.tab-label[data-v-6a5a9b92]{font-weight:500}.tab-badge[data-v-6a5a9b92]{background:var(--accent,#8b5cf6);border-radius:8px;color:#fff;font-size:9px;font-weight:600;min-width:16px;padding:1px 5px;position:absolute;right:50%;text-align:center;top:4px;transform:translate(12px)}.is-mobile .message-row[data-v-6a5a9b92]{gap:8px;padding:14px 12px}.is-mobile .msg-from[data-v-6a5a9b92]{font-size:11px;width:80px}.is-mobile .msg-subject[data-v-6a5a9b92]{font-size:12px}.is-mobile .msg-date[data-v-6a5a9b92]{font-size:10px}.is-mobile .star-btn[data-v-6a5a9b92]{font-size:16px;padding:4px}.is-mobile .delete-btn[data-v-6a5a9b92]{font-size:16px;padding:6px}.is-mobile .message-toolbar[data-v-6a5a9b92]{padding:10px 12px}.is-mobile .back-btn[data-v-6a5a9b92]{font-size:13px;padding:8px 12px}.is-mobile .action-btn[data-v-6a5a9b92]{font-size:12px;padding:8px 10px}.is-mobile .message-header[data-v-6a5a9b92]{padding:12px}.is-mobile .message-subject[data-v-6a5a9b92]{font-size:15px}.is-mobile .message-body[data-v-6a5a9b92]{padding:12px}.is-mobile .message-body pre[data-v-6a5a9b92]{font-size:13px}.is-mobile .status-bar[data-v-6a5a9b92]{font-size:10px;padding:8px 12px}.is-mobile .list-header[data-v-6a5a9b92]{padding:10px 12px}.light-mode .mobile-tabs[data-v-6a5a9b92]{background:#f9fafb;border-color:#e5e7eb}.light-mode .mobile-tab[data-v-6a5a9b92]{color:#6b7280}.light-mode .mobile-tab.active[data-v-6a5a9b92]{border-bottom-color:#7c3aed;color:#7c3aed}.light-mode .tab-badge[data-v-6a5a9b92]{background:#7c3aed}.compose-email[data-v-fd73cdf6]{background:var(--bg-elevated,#1a1a1e);color:var(--text-normal,#c8c8c8);display:flex;flex-direction:column;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;height:100%}.compose-form[data-v-fd73cdf6]{display:flex;flex:1;flex-direction:column;overflow:hidden}.form-row[data-v-fd73cdf6]{align-items:center;border-bottom:1px solid var(--border-default,#2a2a30);display:flex;padding:10px 16px}.body-row[data-v-fd73cdf6]{align-items:stretch;border-bottom:none;flex:1}.field-label[data-v-fd73cdf6]{color:var(--text-muted,#888);flex-shrink:0;font-size:12px;width:60px}.field-input[data-v-fd73cdf6]{background:transparent;border:none;color:var(--text-bright,#e8e8e8);flex:1;font-family:inherit;font-size:12px;outline:none}.field-input.readonly[data-v-fd73cdf6]{color:var(--text-muted,#888);cursor:default}.field-input[data-v-fd73cdf6]::-moz-placeholder{color:var(--text-subtle,#666)}.field-input[data-v-fd73cdf6]::placeholder{color:var(--text-subtle,#666)}.body-input[data-v-fd73cdf6]{background:transparent;border:none;color:var(--text-normal,#c8c8c8);flex:1;font-family:inherit;font-size:13px;line-height:1.6;outline:none;padding:12px 16px;resize:none;width:100%}.body-input[data-v-fd73cdf6]::-moz-placeholder{color:var(--text-subtle,#666)}.body-input[data-v-fd73cdf6]::placeholder{color:var(--text-subtle,#666)}.compose-actions[data-v-fd73cdf6]{align-items:center;background:var(--bg-subtle,#151518);border-top:1px solid var(--border-default,#2a2a30);display:flex;gap:8px;padding:12px 16px}.action-spacer[data-v-fd73cdf6]{flex:1}.action-btn[data-v-fd73cdf6]{align-items:center;background:var(--bg-elevated,#1a1a1e);border:1px solid var(--border-default,#2a2a30);border-radius:4px;color:var(--text-normal,#c8c8c8);cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:6px;padding:8px 16px;transition:all .15s ease}.action-btn[data-v-fd73cdf6]:hover:not(:disabled){background:var(--bg-base,#0d0d0f);border-color:var(--border-hover,#3a3a42)}.action-btn[data-v-fd73cdf6]:disabled{cursor:not-allowed;opacity:.5}.action-btn.primary[data-v-fd73cdf6]{background:var(--accent,#8b5cf6);border-color:var(--accent,#8b5cf6);color:#fff}.action-btn.primary[data-v-fd73cdf6]:hover:not(:disabled){background:var(--accent-light,#a78bfa);border-color:var(--accent-light,#a78bfa)}.action-btn.secondary[data-v-fd73cdf6]{border-color:var(--accent,#8b5cf6);color:var(--accent,#8b5cf6)}.action-btn.cancel[data-v-fd73cdf6]{color:var(--text-muted,#888)}.action-btn.cancel[data-v-fd73cdf6],.action-btn.cancel[data-v-fd73cdf6]:hover{background:transparent;border-color:transparent}.action-btn.cancel[data-v-fd73cdf6]:hover{color:var(--text-normal,#c8c8c8)}.sending-state[data-v-fd73cdf6],.success-state[data-v-fd73cdf6]{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.sending-icon[data-v-fd73cdf6],.success-icon[data-v-fd73cdf6]{font-size:48px}.sending-text[data-v-fd73cdf6],.success-text[data-v-fd73cdf6]{color:var(--text-bright,#e8e8e8);font-size:14px}.sending-progress[data-v-fd73cdf6]{background:var(--bg-base,#0d0d0f);border-radius:2px;height:4px;overflow:hidden;width:200px}.progress-bar[data-v-fd73cdf6]{animation:progress-fd73cdf6 1.5s ease-in-out infinite;background:var(--accent,#8b5cf6);height:100%}@keyframes progress-fd73cdf6{0%{width:0}50%{width:80%}to{width:100%}}.success-icon[data-v-fd73cdf6]{animation:pop-fd73cdf6 .3s ease}@keyframes pop-fd73cdf6{0%{transform:scale(.5)}70%{transform:scale(1.1)}to{transform:scale(1)}}.light-mode[data-v-fd73cdf6]{background:#fff;color:#374151}.light-mode .form-row[data-v-fd73cdf6]{border-color:#e5e7eb}.light-mode .field-label[data-v-fd73cdf6]{color:#6b7280}.light-mode .field-input[data-v-fd73cdf6]{color:#111827}.light-mode .field-input[data-v-fd73cdf6]::-moz-placeholder{color:#9ca3af}.light-mode .field-input[data-v-fd73cdf6]::placeholder{color:#9ca3af}.light-mode .body-input[data-v-fd73cdf6]{color:#374151}.light-mode .body-input[data-v-fd73cdf6]::-moz-placeholder{color:#9ca3af}.light-mode .body-input[data-v-fd73cdf6]::placeholder{color:#9ca3af}.light-mode .compose-actions[data-v-fd73cdf6]{background:#f9fafb;border-color:#e5e7eb}.light-mode .action-btn[data-v-fd73cdf6]{background:#fff;border-color:#e5e7eb;color:#374151}.light-mode .action-btn[data-v-fd73cdf6]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.light-mode .action-btn.primary[data-v-fd73cdf6]{background:#7c3aed;border-color:#7c3aed;color:#fff}.light-mode .action-btn.primary[data-v-fd73cdf6]:hover:not(:disabled){background:#6d28d9;border-color:#6d28d9}.light-mode .action-btn.secondary[data-v-fd73cdf6]{border-color:#7c3aed;color:#7c3aed}.light-mode .action-btn.cancel[data-v-fd73cdf6]{color:#6b7280}.light-mode .action-btn.cancel[data-v-fd73cdf6]:hover{color:#374151}.light-mode .sending-text[data-v-fd73cdf6],.light-mode .success-text[data-v-fd73cdf6]{color:#111827}.light-mode .sending-progress[data-v-fd73cdf6]{background:#e5e7eb}.light-mode .progress-bar[data-v-fd73cdf6]{background:#7c3aed}
