.compose-container[data-v-eaba8d29]{overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:100%;margin:var(--space-4)}.header-content[data-v-eaba8d29]{max-width:1200px;margin:0 auto;padding:var(--space-4) var(--space-6);padding-right:var(--space-12)}.compose-main[data-v-eaba8d29]{max-width:1200px;margin:0 auto;padding:var(--space-6)}.compose-card[data-v-eaba8d29]{max-width:800px;margin:0 auto}.compose-title[data-v-eaba8d29]{margin:0 0 var(--space-6) 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.compose-form[data-v-eaba8d29]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2)}.form-field[data-v-eaba8d29]{display:flex;flex-direction:column}.form-field-textarea[data-v-eaba8d29]{margin-bottom:var(--space-2)}.cc-bcc-toggle[data-v-eaba8d29]{background:none;border:none;color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;padding:var(--space-2) 0;text-align:left;transition:color .2s ease}.cc-bcc-toggle[data-v-eaba8d29]:hover:not(:disabled){color:var(--color-text)}.cc-bcc-toggle[data-v-eaba8d29]:disabled{opacity:.5;cursor:not-allowed}.cc-bcc-container[data-v-eaba8d29]{display:flex;flex-direction:column;gap:var(--space-4)}.slide-fade-enter-active[data-v-eaba8d29]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-eaba8d29]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-eaba8d29],.slide-fade-leave-to[data-v-eaba8d29]{transform:translateY(-10px);opacity:0}.list-enter-active[data-v-eaba8d29],.list-leave-active[data-v-eaba8d29]{transition:all .3s ease}.list-enter-from[data-v-eaba8d29]{opacity:0;transform:translate(-10px)}.list-leave-to[data-v-eaba8d29]{opacity:0;transform:translate(10px)}.list-move[data-v-eaba8d29]{transition:transform .3s ease}.error-message[data-v-eaba8d29]{display:flex;align-items:center;padding:var(--space-3);background-color:var(--color-error-bg);color:var(--color-error);border-radius:var(--radius-md);border:1px solid var(--color-error-border);animation:slideIn-eaba8d29 .3s ease-out}@keyframes slideIn-eaba8d29{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-actions[data-v-eaba8d29]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:var(--space-4);gap:var(--space-3)}.attachment-label[data-v-eaba8d29]{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.attachments-list[data-v-eaba8d29]{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.attachment-item[data-v-eaba8d29]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--color-bg-muted);border-radius:var(--radius-md);transition:background-color .2s ease}.attachment-item.attachment-uploading[data-v-eaba8d29]{opacity:.7;background-color:var(--color-bg-secondary)}.attachment-icon[data-v-eaba8d29]{flex-shrink:0;color:var(--color-text-secondary)}.attachment-name[data-v-eaba8d29]{flex:1;font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.attachment-size[data-v-eaba8d29]{flex-shrink:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.attachment-status[data-v-eaba8d29]{flex-shrink:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic;display:flex;align-items:center;gap:var(--space-2)}.uploading-spinner[data-v-eaba8d29]{display:inline-block;width:12px;height:12px;border:2px solid var(--color-text-secondary);border-top-color:transparent;border-radius:50%;animation:spin-eaba8d29 .8s linear infinite}@keyframes spin-eaba8d29{to{transform:rotate(360deg)}}.remove-button[data-v-eaba8d29]{flex-shrink:0;background:none;border:none;padding:var(--space-1);cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background-color .2s ease,color .2s ease}.remove-button[data-v-eaba8d29]:hover:not(:disabled){background-color:var(--color-bg-tertiary);color:var(--color-error)}.remove-button[data-v-eaba8d29]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.compose-main[data-v-eaba8d29]{padding:var(--space-4)}.header-content[data-v-eaba8d29]{padding:var(--space-3) var(--space-4);padding-right:var(--space-12)}}.email-selector[data-v-cfffd062]{position:relative;color:inherit;border-radius:50%}.selector-button[data-v-cfffd062]{width:40px;height:40px;padding:0;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:inherit}.selector-button:hover .email-avatar[data-v-cfffd062]{transform:scale(1.05);box-shadow:var(--shadow-md)}.email-avatar[data-v-cfffd062]{width:40px;height:40px;border-radius:50%;background-color:var(--color-bg-muted);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:all .2s;color:inherit}.dropdown-menu[data-v-cfffd062]{position:absolute;top:calc(100% + var(--space-2));right:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:250px;max-width:320px;z-index:1001;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dropdown-content[data-v-cfffd062]{max-height:400px;overflow-y:auto}.dropdown-item[data-v-cfffd062]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);width:100%;border:none;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s;text-align:left}.dropdown-item[data-v-cfffd062]:hover,.dropdown-item.active[data-v-cfffd062]{background:var(--color-bg-muted)}.item-avatar[data-v-cfffd062]{width:36px;height:36px;border-radius:50%;background-color:var(--color-bg-muted);color:inherit;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0}.item-email[data-v-cfffd062]{flex:1;font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-icon[data-v-cfffd062]{color:var(--color-success);flex-shrink:0}.theme-toggle-wrapper[data-v-cfffd062]{padding:var(--space-3);border-top:1px solid var(--color-border);display:flex;justify-content:center}.drawer-content[data-v-cfffd062]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.drawer-title[data-v-cfffd062]{margin:0 0 var(--space-2) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.dropdown-enter-active[data-v-cfffd062],.dropdown-leave-active[data-v-cfffd062]{transition:all .2s ease}.dropdown-enter-from[data-v-cfffd062],.dropdown-leave-to[data-v-cfffd062]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.selector-button[data-v-cfffd062]{width:40px;height:40px}.email-avatar[data-v-cfffd062]{width:40px;height:40px;font-size:var(--font-size-sm)}.email-selector[data-v-cfffd062]{box-shadow:var(--shadow-md)}}.notification-prompt[data-v-2ff7c31e]{position:fixed;bottom:4rem;left:50%;transform:translate(-50%);z-index:1000;max-width:400px;width:calc(100% - 2rem)}.prompt-content[data-v-2ff7c31e]{background:var(--color-bg-secondary, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:8px;padding:1rem 1.25rem;box-shadow:0 10px 25px #0000001a,0 4px 8px #00000014}.prompt-text[data-v-2ff7c31e]{margin:0 0 .75rem;font-size:.9375rem;line-height:1.4;color:var(--color-text-primary, #111827)}.prompt-actions[data-v-2ff7c31e]{display:flex;gap:.5rem}@media(max-width:480px){.notification-prompt[data-v-2ff7c31e]{bottom:4rem;width:calc(100% - 1rem)}.prompt-content[data-v-2ff7c31e]{padding:.875rem 1rem}.prompt-text[data-v-2ff7c31e]{font-size:.875rem}}.pwa-install-prompt[data-v-dc059535]{position:fixed;bottom:5rem;left:50%;transform:translate(-50%);z-index:1000;max-width:400px;width:calc(100% - 2rem)}.prompt-content[data-v-dc059535]{background:var(--color-bg-secondary, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:8px;padding:1rem 1.25rem;box-shadow:0 10px 25px #0000001a,0 4px 8px #00000014}.prompt-text[data-v-dc059535]{margin:0 0 .75rem;font-size:.9375rem;line-height:1.4;color:var(--color-text-primary, #111827)}.prompt-actions[data-v-dc059535]{display:flex;gap:.5rem}@media(max-width:480px){.pwa-install-prompt[data-v-dc059535]{bottom:5.5rem;width:calc(100% - 1rem)}.prompt-content[data-v-dc059535]{padding:.875rem 1rem}.prompt-text[data-v-dc059535]{font-size:.875rem}}.compose-button[data-v-77c21ae4]{position:fixed;bottom:2rem;right:1rem;width:50px;height:50px;border-radius:50%;background-color:var(--color-bg-muted);box-shadow:var(--shadow-md);z-index:1000;display:flex;align-items:center;justify-content:center}.compose-plus[data-v-77c21ae4]{font-size:2.5rem;line-height:1;padding:0;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:translateY(-1px)}.top-right-controls[data-v-77c21ae4]{position:fixed;top:1rem;right:1rem;z-index:1000;display:flex;align-items:center;gap:var(--space-2)}.theme-toggle[data-v-77c21ae4]{display:flex;align-items:center}.min-h-screen[data-v-77c21ae4]{height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px){.top-right-controls[data-v-77c21ae4]{top:calc(var(--space-4) + env(safe-area-inset-top));right:calc(var(--space-4) + env(safe-area-inset-right));flex-direction:row;gap:0}.compose-button[data-v-77c21ae4]{position:fixed;top:calc(var(--space-4) + 45px + var(--space-2) + env(safe-area-inset-top));right:calc(var(--space-4) + env(safe-area-inset-right));bottom:auto;width:40px;height:40px}.compose-plus[data-v-77c21ae4]{font-size:2rem}}.email-list-container[data-v-a812f073]{display:flex;flex-direction:column;padding:var(--space-6);padding-top:var(--space-12);padding-bottom:0;gap:var(--space-4);height:100dvh;overflow:hidden}.search-bar-wrapper[data-v-a812f073]{display:flex;align-items:center;gap:var(--space-2);flex:1}.filters-content[data-v-a812f073]{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-4);overflow:visible}.filter-row[data-v-a812f073]{display:flex;flex-direction:column;gap:var(--space-2);overflow:visible}.filter-label[data-v-a812f073]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.filter-actions[data-v-a812f073]{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.email-list-card[data-v-a812f073]{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;box-sizing:border-box}.sidebar-header-content[data-v-a812f073]{display:flex;justify-content:center;align-items:center;width:100%}.portfolio-footer-slot[data-v-a812f073]{display:flex;justify-content:center;gap:var(--space-3);padding:var(--space-2)}.email-list-header[data-v-a812f073]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--color-border);overflow:visible;flex-shrink:0}.sort-button svg[data-v-a812f073]{transition:transform .3s ease}.rotate-arrow[data-v-a812f073]{transform:rotate(180deg)}base-list-item[data-v-a812f073]{min-height:44px}.email-main[data-v-a812f073]{display:flex;flex-direction:column;flex:1;gap:var(--space-3);min-height:0}.email-tabs[data-v-a812f073]{padding-bottom:0!important;flex:1;--tabs-sidebar-mobile-width: calc(100% - 60px) }.tab-content-wrapper[data-v-a812f073]{display:flex;flex-direction:column;flex:1;min-height:0}.tab-footer[data-v-a812f073]{flex-shrink:0}.loading-state[data-v-a812f073]{text-align:center;padding:var(--space-8);flex-shrink:0}.loading-spinner[data-v-a812f073]{display:inline-block;font-size:var(--font-size-2xl);animation:spin-a812f073 1s linear infinite;opacity:.7}@keyframes spin-a812f073{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-card[data-v-a812f073]{color:var(--color-error);flex-shrink:0}.empty-state[data-v-a812f073]{text-align:center;padding:var(--space-8);flex-shrink:0}.empty-text[data-v-a812f073]{margin:0 0 var(--space-4) 0;opacity:.7}.email-card-content[data-v-a812f073]{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;overflow:hidden;padding:var(--space-2) 0}.email-subject[data-v-a812f073]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;flex:2 1 0;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.email-sender[data-v-a812f073]{font-size:var(--font-size-sm);opacity:.6;overflow:hidden;text-overflow:ellipsis;flex:1 1 0;min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}.email-badges[data-v-a812f073]{display:flex;gap:var(--space-1);align-items:center;flex-shrink:0}.badge[data-v-a812f073]{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);line-height:1}.unread-badge[data-v-a812f073]{color:var(--color-info);font-size:var(--font-size-base)}.archived-badge[data-v-a812f073]{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.attachment-badge[data-v-a812f073]{color:var(--color-metered)}.email-date[data-v-a812f073]{font-size:var(--font-size-sm);opacity:.6;white-space:nowrap;flex-shrink:0}.unread-count[data-v-a812f073]{margin-top:var(--space-2);padding:var(--space-2);text-align:center;font-size:var(--font-size-sm);opacity:.7}.mobile-email-list-item[data-v-a812f073]{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-2) 0}.mobile-row-top[data-v-a812f073]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0}.mobile-row-bottom[data-v-a812f073]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-sm);opacity:.7}@media(max-width:768px){.sidebar-header-content[data-v-a812f073]{justify-content:flex-start;padding-left:var(--space-2)}}.email-list-scrollable[data-v-a812f073]{flex:1;min-height:0;max-height:100%;-webkit-overflow-scrolling:touch;--list-item-bg: var(--color-bg-secondary)}.row[data-v-a812f073]{display:flex;flex-direction:row;align-items:center;gap:var(--space-2)}.tabs-content[data-v-a812f073]{padding-bottom:0!important}@media(max-width:768px){.email-list-container[data-v-a812f073]{padding:var(--space-4);padding-top:var(--space-4);padding-bottom:0}.email-list-card[data-v-a812f073]{max-height:none}.mobile-email-list-item .email-subject[data-v-a812f073]{flex:1;-webkit-line-clamp:3}.mobile-email-list-item .email-sender[data-v-a812f073]{white-space:normal;-webkit-line-clamp:2}.email-main[data-v-a812f073]{gap:0}}@media(max-width:768px){.tabs-sidebar{width:calc(100% - 60px)!important}}.install-instructions-container[data-v-37d000b4]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--color-bg-secondary);padding:var(--space-4)}.install-card[data-v-37d000b4]{width:100%;max-width:500px}.instructions-content[data-v-37d000b4]{display:flex;flex-direction:column;gap:var(--space-6)}.title[data-v-37d000b4]{margin:0;font-size:var(--font-size-3xl);font-weight:600;color:var(--color-text-primary);text-align:center}.subtitle[data-v-37d000b4]{margin:0;font-size:var(--font-size-lg);color:var(--color-text-secondary);text-align:center;line-height:1.5}.steps[data-v-37d000b4]{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-2)}.step[data-v-37d000b4]{display:flex;gap:var(--space-4);align-items:flex-start}.step-number[data-v-37d000b4]{flex-shrink:0;width:32px;height:32px;background-color:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size-lg)}.step-content[data-v-37d000b4]{flex:1;padding-top:4px}.step-text[data-v-37d000b4]{margin:0;font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.6}.share-icon[data-v-37d000b4]{display:inline-block;font-size:var(--font-size-xl);vertical-align:middle;margin:0 2px;font-weight:700}.help-text[data-v-37d000b4]{margin-top:var(--space-2);padding:var(--space-4);background-color:var(--color-bg-muted);border-radius:var(--radius-md);text-align:center}.help-text p[data-v-37d000b4]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media(max-width:480px){.install-instructions-container[data-v-37d000b4]{padding:var(--space-2)}.title[data-v-37d000b4]{font-size:var(--font-size-2xl)}.subtitle[data-v-37d000b4]{font-size:var(--font-size-base)}}.login-container[data-v-95c71cac]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--color-bg-secondary);padding:var(--space-4)}.login-card[data-v-95c71cac]{width:100%;max-width:400px}.login-form[data-v-95c71cac],.otp-form[data-v-95c71cac]{display:flex;flex-direction:column;gap:var(--space-4)}.form-field[data-v-95c71cac]{margin-bottom:var(--space-6)}.form-label[data-v-95c71cac]{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.phone-input-group[data-v-95c71cac]{display:grid;grid-template-columns:120px 1fr;gap:var(--space-3);align-items:start}.country-code-input[data-v-95c71cac],.phone-number-input[data-v-95c71cac]{min-width:0}.input-error[data-v-95c71cac]{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-error)}.phone-preview[data-v-95c71cac]{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.otp-section[data-v-95c71cac]{display:flex;flex-direction:column;gap:var(--space-4)}.otp-message[data-v-95c71cac]{margin:0 0 var(--space-4) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.otp-input[data-v-95c71cac]{text-align:center;font-size:var(--font-size-2xl);letter-spacing:.1em}.verify-button[data-v-95c71cac]{margin-bottom:var(--space-3)}.error-message[data-v-95c71cac]{margin-top:var(--space-4);padding:var(--space-3);background-color:var(--color-error-bg);color:var(--color-error);border-radius:var(--radius-md);border:1px solid var(--color-error-border)}@media(max-width:480px){.login-container[data-v-95c71cac]{padding:var(--space-2)}.phone-input-group[data-v-95c71cac]{grid-template-columns:100px 1fr;gap:var(--space-2)}}.email-container[data-v-57866d21]{width:100%}.thread-email-header[data-v-57866d21]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);min-width:0;max-width:100%;gap:var(--space-3);flex-wrap:wrap}.thread-email-meta[data-v-57866d21]{display:flex;gap:var(--space-4);flex-wrap:wrap;flex:1;min-width:0}.thread-email-sender[data-v-57866d21]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);word-break:break-word;overflow-wrap:break-word}.thread-email-date[data-v-57866d21]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.thread-email-actions[data-v-57866d21]{display:flex;gap:var(--space-2);flex-shrink:0}.cc-info[data-v-57866d21]{margin-bottom:var(--space-4)}.cc-text[data-v-57866d21]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.email-body[data-v-57866d21]{line-height:var(--line-height-relaxed);max-width:100%;word-wrap:break-word;overflow-wrap:break-word;overflow-x:auto;overflow-y:hidden}.email-body[data-v-57866d21] table{max-width:100%;overflow-x:auto;display:block}.email-body[data-v-57866d21] img{max-width:100%;height:auto}.email-body[data-v-57866d21] pre{overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.email-body-loading[data-v-57866d21]{padding:var(--space-4);text-align:center;color:var(--color-text-secondary);font-style:italic}.attachments-section[data-v-57866d21]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.section-title[data-v-57866d21]{margin:0 0 var(--space-3) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.attachments-list[data-v-57866d21]{display:flex;flex-direction:column;gap:var(--space-2)}.attachment-item[data-v-57866d21]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);background-color:var(--color-bg-muted);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text);transition:background-color .2s ease}.attachment-item[data-v-57866d21]:hover{background-color:var(--color-bg-tertiary)}.attachment-icon[data-v-57866d21]{flex-shrink:0;color:var(--color-text-secondary)}.attachment-name[data-v-57866d21]{flex:1;font-size:var(--font-size-sm);word-break:break-word;overflow-wrap:break-word;min-width:0}.download-icon[data-v-57866d21]{flex-shrink:0;color:var(--color-text-secondary)}.archive-spinner[data-v-57866d21]{animation:spin-57866d21 .8s linear infinite}@keyframes spin-57866d21{to{transform:rotate(360deg)}}@media(max-width:768px){.thread-email-actions[data-v-57866d21]{gap:var(--space-3)}.attachment-item[data-v-57866d21]{min-height:44px}}.email-detail-container[data-v-99a4de75]{height:100dvh;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;background-color:var(--color-bg-secondary);touch-action:pan-y;overscroll-behavior-y:contain;align-items:center}.email-detail-header[data-v-99a4de75]{width:100vw;flex-shrink:0}.header-content[data-v-99a4de75]{max-width:1200px;margin:0 auto;padding:var(--space-4) var(--space-6);padding-right:var(--space-12)}.back-button[data-v-99a4de75]{margin-bottom:var(--space-4)}.email-header-info[data-v-99a4de75]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.email-header-main[data-v-99a4de75]{flex:1}.email-title[data-v-99a4de75]{margin:0 0 var(--space-2) 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);word-break:break-word;overflow-wrap:break-word}.email-meta[data-v-99a4de75]{display:flex;gap:var(--space-4);flex-wrap:wrap}.meta-item[data-v-99a4de75]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.email-header-actions[data-v-99a4de75]{display:flex;gap:var(--space-2);flex-shrink:0}.email-detail-main[data-v-99a4de75]{max-width:1600px;padding:var(--space-6);width:100vw;flex:1}.thread-container[data-v-99a4de75]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.thread-email-card[data-v-99a4de75]{scroll-margin-top:var(--space-20);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-primary);transition:all .3s ease;min-height:fit-content}.loading-state[data-v-99a4de75]{text-align:center;padding:var(--space-12)}.loading-text[data-v-99a4de75]{margin:0;color:var(--color-text-secondary)}.error-card[data-v-99a4de75]{background-color:var(--color-error-bg);color:var(--color-error)}.odd-numbered-email[data-v-99a4de75]{background-color:var(--color-bg-muted)}@media(max-width:768px){.email-detail-container[data-v-99a4de75]{margin-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.email-detail-main[data-v-99a4de75]{padding:var(--space-4);padding-bottom:var(--space-8)}.header-content[data-v-99a4de75]{padding:var(--space-3) var(--space-4);padding-right:var(--space-12)}.email-header-info[data-v-99a4de75]{flex-direction:column}.email-meta[data-v-99a4de75]{flex-direction:column;gap:var(--space-2)}.email-header-actions[data-v-99a4de75]{width:100%;justify-content:flex-start}.thread-email-card[data-v-99a4de75]{scroll-margin-top:var(--space-8)}}body{margin:0;max-width:100vw;height:100dvh;max-height:100dvh;overflow:hidden;position:fixed;width:100%}@media(max-width:768px){body{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);background-color:var(--color-bg-secondary)}html{min-height:calc(100% + env(safe-area-inset-top))}}
