.action-suggestions[data-v-648c5a99]{background:var(--color-bg-surface,#fafafa);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px #00000014}.action-suggestions-header[data-v-648c5a99]{border-bottom:1px solid var(--color-border,#e5e7eb);background:var(--color-bg-subtle,#f5f5f5);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.action-suggestions-header-left[data-v-648c5a99]{align-items:center;gap:8px;display:flex}.action-suggestions-header-icon[data-v-648c5a99]{width:18px;height:18px;color:var(--color-text-secondary,#606366)}.action-suggestions-title[data-v-648c5a99]{color:var(--color-text-primary,#232425);font-size:14px;font-weight:600}.action-suggestions-close[data-v-648c5a99]{cursor:pointer;color:var(--color-text-tertiary,#909499);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.action-suggestions-close[data-v-648c5a99]:hover{background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.action-suggestions-summary[data-v-648c5a99]{border-bottom:1px solid var(--color-border,#e5e7eb);background:var(--color-bg-page,#fff);padding:12px 16px}.summary-text[data-v-648c5a99]{color:var(--color-text-secondary,#606366);margin:0;font-size:14px;line-height:1.5}.action-suggestions-list[data-v-648c5a99]{background:var(--color-bg-page,#fff);flex-direction:column;display:flex}.action-suggestion-item[data-v-648c5a99]{border:none;border-bottom:1px solid var(--color-border,#e5e7eb);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.action-suggestion-item[data-v-648c5a99]:last-child{border-bottom:none}.action-suggestion-icon[data-v-648c5a99],.action-suggestion-item[data-v-648c5a99]:hover{background:var(--color-bg-subtle,#f5f5f5)}.action-suggestion-icon[data-v-648c5a99]{width:36px;height:36px;color:var(--color-text-secondary,#606366);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.action-suggestion-content[data-v-648c5a99]{flex:1;min-width:0}.action-suggestion-title[data-v-648c5a99]{color:var(--color-text-primary,#232425);font-size:14px;font-weight:500;line-height:1.4}.action-suggestion-description[data-v-648c5a99]{color:var(--color-text-tertiary,#909499);margin-top:2px;font-size:12px;line-height:1.4}.action-suggestion-arrow[data-v-648c5a99]{color:var(--color-text-tertiary,#909499);opacity:0;flex-shrink:0;transition:all .15s cubic-bezier(.4,0,.2,1);transform:translate(-4px)}.action-suggestion-item:hover .action-suggestion-arrow[data-v-648c5a99]{opacity:1;transform:translate(0)}.fade-slide-enter-active[data-v-648c5a99],.fade-slide-leave-active[data-v-648c5a99]{transition:all .25s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-648c5a99],.fade-slide-leave-to[data-v-648c5a99]{opacity:0;transform:translateY(-8px)}@media (prefers-color-scheme:dark){.action-suggestions[data-v-648c5a99]{background:var(--color-bg-surface,#232425);border-color:var(--color-border,#374151)}.action-suggestions-header[data-v-648c5a99]{background:var(--color-bg-subtle,#2a2b2c);border-color:var(--color-border,#374151)}.action-suggestions-header-icon[data-v-648c5a99]{color:var(--color-text-secondary,#b8bbbf)}.action-suggestions-title[data-v-648c5a99]{color:var(--color-text-primary,#fff)}.action-suggestions-close[data-v-648c5a99]{color:var(--color-text-tertiary,#868b92)}.action-suggestions-close[data-v-648c5a99]:hover{background:var(--color-bg-subtle,#2a2b2c);color:var(--color-text-primary,#fff)}.action-suggestions-summary[data-v-648c5a99]{background:var(--color-bg-page,#1a1b1c);border-color:var(--color-border,#374151)}.summary-text[data-v-648c5a99]{color:var(--color-text-secondary,#b8bbbf)}.action-suggestions-list[data-v-648c5a99]{background:var(--color-bg-page,#1a1b1c)}.action-suggestion-item[data-v-648c5a99]{border-color:var(--color-border,#374151)}.action-suggestion-icon[data-v-648c5a99],.action-suggestion-item[data-v-648c5a99]:hover{background:var(--color-bg-subtle,#2a2b2c)}.action-suggestion-icon[data-v-648c5a99]{color:var(--color-text-secondary,#b8bbbf)}.action-suggestion-title[data-v-648c5a99]{color:var(--color-text-primary,#fff)}.action-suggestion-arrow[data-v-648c5a99],.action-suggestion-description[data-v-648c5a99]{color:var(--color-text-tertiary,#868b92)}}@media (max-width:768px){.action-suggestions[data-v-648c5a99]{border-radius:8px;margin-bottom:12px}.action-suggestions-header[data-v-648c5a99]{padding:10px 12px}.action-suggestions-title[data-v-648c5a99]{font-size:13px}.action-suggestions-summary[data-v-648c5a99]{padding:10px 12px}.summary-text[data-v-648c5a99]{font-size:13px}.action-suggestion-item[data-v-648c5a99]{padding:10px 12px}.action-suggestion-icon[data-v-648c5a99]{width:32px;height:32px}.action-suggestion-title[data-v-648c5a99]{font-size:13px}.action-suggestion-description[data-v-648c5a99]{font-size:11px}}.calendar-invite-card[data-v-68b875bf]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:12px 0;padding:16px;box-shadow:0 1px 3px #0000001a}.calendar-invite-card.cancelled[data-v-68b875bf]{opacity:.7;border-color:#ef4444}.card-header[data-v-68b875bf]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.header-top[data-v-68b875bf]{align-items:center;gap:8px;display:flex}.proposed-by[data-v-68b875bf]{color:#6b7280;font-size:13px}.event-type-badge[data-v-68b875bf]{text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}.event-type-badge.request[data-v-68b875bf]{color:#1d4ed8;background:#dbeafe}.event-type-badge.cancel[data-v-68b875bf]{color:#dc2626;background:#fee2e2}.event-type-badge.counter[data-v-68b875bf]{color:#d97706;background:#fef3c7}.response-badge[data-v-68b875bf]{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.response-badge.accepted[data-v-68b875bf]{color:#16a34a;background:#dcfce7}.response-badge.declined[data-v-68b875bf]{color:#dc2626;background:#fee2e2}.response-badge.tentative[data-v-68b875bf]{color:#d97706;background:#fef3c7}.response-badge.needsaction[data-v-68b875bf]{color:#6b7280;background:#f3f4f6}.event-title[data-v-68b875bf]{color:#111827;margin:0 0 16px;font-size:18px;font-weight:600}.event-detail[data-v-68b875bf]{color:#4b5563;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.detail-icon[data-v-68b875bf]{color:#6b7280;flex-shrink:0;width:18px;height:18px;margin-top:2px}.detail-content[data-v-68b875bf]{flex:1}.detail-content.link[data-v-68b875bf]{color:#2563eb;font-weight:500;text-decoration:none}.detail-content.link[data-v-68b875bf]:hover{text-decoration:underline}.date[data-v-68b875bf]{color:#111827;font-weight:500}.all-day[data-v-68b875bf],.time[data-v-68b875bf]{color:#6b7280;margin-left:8px}.all-day[data-v-68b875bf]{font-style:italic}.time-display[data-v-68b875bf]{flex-direction:column;gap:2px;margin-top:4px;display:flex}.timezone-row[data-v-68b875bf]{align-items:center;gap:8px;font-size:13px;display:flex}.tz-label[data-v-68b875bf]{color:#6b7280;min-width:90px;font-weight:500}.tz-time[data-v-68b875bf]{color:#374151}.timezone-row.sender-tz[data-v-68b875bf]{opacity:.75}.attendee-list[data-v-68b875bf]{margin-top:4px}.attendee-item[data-v-68b875bf]{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.attendee-name[data-v-68b875bf]{color:#374151}.attendee-status[data-v-68b875bf]{border-radius:4px;padding:2px 6px;font-size:12px}.attendee-status.accepted[data-v-68b875bf]{color:#16a34a;background:#dcfce7}.attendee-status.declined[data-v-68b875bf]{color:#dc2626;background:#fee2e2}.attendee-status.tentative[data-v-68b875bf]{color:#d97706;background:#fef3c7}.attendee-status.needsaction[data-v-68b875bf]{color:#6b7280;background:#f3f4f6}.show-more-btn[data-v-68b875bf]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px}.show-more-btn[data-v-68b875bf]:hover{text-decoration:underline}.description-toggle[data-v-68b875bf]{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:8px 0;font-size:13px;display:flex}.description-toggle svg[data-v-68b875bf]{transition:transform .2s}.description-toggle svg.rotated[data-v-68b875bf]{transform:rotate(180deg)}.description-content[data-v-68b875bf]{color:#374151;word-wrap:break-word;overflow-wrap:break-word;background:#f9fafb;border-radius:8px;padding:12px;font-size:14px;line-height:1.5}.description-plain-text[data-v-68b875bf]{white-space:pre-wrap}.response-actions[data-v-68b875bf]{border-top:1px solid #e5e7eb;gap:8px;margin-top:16px;padding-top:16px;display:flex}.response-btn[data-v-68b875bf]{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.response-btn[data-v-68b875bf]:hover:not(:disabled){background:#f9fafb}.response-btn[data-v-68b875bf]:disabled{opacity:.6;cursor:not-allowed}.response-btn.accept[data-v-68b875bf]{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.response-btn.accept[data-v-68b875bf]:hover:not(:disabled){background:#333;border-color:#333}.response-btn.tentative[data-v-68b875bf]{color:#374151;background:0 0;border-color:#d1d5db}.response-btn.tentative[data-v-68b875bf]:hover:not(:disabled){background:#fffbeb;border-color:#d97706}.response-btn.decline[data-v-68b875bf]{color:#374151;background:0 0;border-color:#d1d5db}.response-btn.decline[data-v-68b875bf]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.response-btn.accept.selected[data-v-68b875bf]{color:#16a34a;background:#dcfce7;border-color:#16a34a}.response-btn.tentative.selected[data-v-68b875bf]{color:#d97706;background:#fef3c7;border-color:#d97706}.response-btn.decline.selected[data-v-68b875bf]{color:#dc2626;background:#fee2e2;border-color:#dc2626}.loading-spinner[data-v-68b875bf]{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-68b875bf}@keyframes spin-68b875bf{to{transform:rotate(1turn)}}.response-message[data-v-68b875bf]{text-align:center;border-radius:6px;margin-top:12px;padding:10px;font-size:13px}.response-message.success[data-v-68b875bf]{color:#16a34a;background:#dcfce7}.response-message.error[data-v-68b875bf]{color:#dc2626;background:#fee2e2}.fade-slide-enter-active[data-v-68b875bf],.fade-slide-leave-active[data-v-68b875bf]{transition:all .3s}.fade-slide-enter-from[data-v-68b875bf],.fade-slide-leave-to[data-v-68b875bf]{opacity:0;transform:translateY(-10px)}@media (prefers-color-scheme:dark){.calendar-invite-card[data-v-68b875bf]{background:#1c1c1e;border-color:#374151}.calendar-invite-card.cancelled[data-v-68b875bf]{border-color:#991b1b}.event-type-badge.request[data-v-68b875bf]{color:#60a5fa;background:#1e3a5f}.event-type-badge.cancel[data-v-68b875bf]{color:#f87171;background:#450a0a}.event-type-badge.counter[data-v-68b875bf]{color:#fbbf24;background:#451a03}.response-badge.accepted[data-v-68b875bf]{color:#4ade80;background:#14532d}.response-badge.declined[data-v-68b875bf]{color:#f87171;background:#450a0a}.response-badge.tentative[data-v-68b875bf]{color:#fbbf24;background:#451a03}.response-badge.needsaction[data-v-68b875bf]{color:#9ca3af;background:#374151}.event-title[data-v-68b875bf]{color:#e5e7eb}.detail-icon[data-v-68b875bf],.event-detail[data-v-68b875bf]{color:#9ca3af}.detail-content.link[data-v-68b875bf]{color:#60a5fa}.date[data-v-68b875bf]{color:#e5e7eb}.all-day[data-v-68b875bf],.proposed-by[data-v-68b875bf],.time[data-v-68b875bf],.tz-label[data-v-68b875bf]{color:#9ca3af}.attendee-name[data-v-68b875bf],.tz-time[data-v-68b875bf]{color:#d1d5db}.attendee-status.accepted[data-v-68b875bf]{color:#4ade80;background:#14532d}.attendee-status.declined[data-v-68b875bf]{color:#f87171;background:#450a0a}.attendee-status.tentative[data-v-68b875bf]{color:#fbbf24;background:#451a03}.attendee-status.needsaction[data-v-68b875bf]{color:#9ca3af;background:#374151}.show-more-btn[data-v-68b875bf]{color:#60a5fa}.description-toggle[data-v-68b875bf]{color:#9ca3af}.description-content[data-v-68b875bf]{color:#d1d5db;background:#282828}.response-actions[data-v-68b875bf]{border-top-color:#374151}.response-btn[data-v-68b875bf]{color:#d1d5db;background:#282828;border-color:#374151}.response-btn[data-v-68b875bf]:hover:not(:disabled){background:#374151}.response-btn.accept[data-v-68b875bf]{color:#1a1a1a;background:#e5e7eb;border-color:#e5e7eb}.response-btn.accept[data-v-68b875bf]:hover:not(:disabled){background:#d1d5db;border-color:#d1d5db}.response-btn.accept.selected[data-v-68b875bf]{color:#4ade80;background:#14532d;border-color:#16a34a}.response-btn.tentative[data-v-68b875bf]{color:#d1d5db;background:0 0;border-color:#4b5563}.response-btn.tentative.selected[data-v-68b875bf],.response-btn.tentative[data-v-68b875bf]:hover:not(:disabled){background:#451a03;border-color:#d97706}.response-btn.tentative.selected[data-v-68b875bf]{color:#fbbf24}.response-btn.decline[data-v-68b875bf]{color:#d1d5db;background:0 0;border-color:#4b5563}.response-btn.decline[data-v-68b875bf]:hover:not(:disabled){background:#374151;border-color:#6b7280}.response-btn.decline.selected[data-v-68b875bf]{color:#f87171;background:#450a0a;border-color:#dc2626}.response-message.success[data-v-68b875bf]{color:#4ade80;background:#14532d}.response-message.error[data-v-68b875bf]{color:#f87171;background:#450a0a}}.mobile-actions-menu-overlay{z-index:10002;background:#00000080;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-actions-menu-container{width:100%;padding:8px 0 calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;max-height:80vh;animation:.25s ease-out slideUpMenu;overflow-y:auto}@keyframes slideUpMenu{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-actions-menu-handle{background:#d9d9d9;border-radius:999px;width:44px;height:4px;margin:6px auto 8px}.mobile-actions-menu-header{border-bottom:1px solid #efeff0;padding:12px 16px}.mobile-actions-menu-subject{color:#232425;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden}.mobile-actions-menu-snippet{color:#6b7280;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.mobile-actions-menu-list{width:100%}.mobile-actions-menu-item{color:#232425;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:16px;font-weight:400;display:flex}.mobile-actions-menu-item:hover{background:#f5f5f5}.mobile-actions-menu-item:active{background:#eee}.mobile-actions-menu-item.danger{color:#dc2626}.mobile-actions-menu-item.is-active{color:#1a73e8}.mobile-actions-menu-item:disabled{opacity:.6;cursor:not-allowed}.mobile-translate-section{width:100%}.mobile-translate-row{align-items:stretch;display:flex}.mobile-translate-main{flex:1}.mobile-translate-expand-btn{cursor:pointer;background:0 0;border:none;border-left:1px solid #efeff0;justify-content:center;align-items:center;width:48px;display:flex}.mobile-translate-expand-btn:hover{background:#f5f5f5}.mobile-translate-expand-btn:active{background:#eee}.translate-expand-arrow{color:#909499;font-size:10px;transition:transform .2s}.translate-expand-arrow.expanded{transform:rotate(180deg)}.mobile-language-list{background:#f9fafb;flex-wrap:wrap;gap:8px;padding:8px 16px 12px;display:flex}.mobile-language-item{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:8px 14px;font-size:14px;transition:all .15s}.mobile-language-item:hover{background:#f3f4f6;border-color:#d1d5db}.mobile-language-item:active{background:#e5e7eb}.mobile-actions-menu-icon{color:currentColor;flex-shrink:0;width:20px;height:20px}.mobile-actions-menu-divider{background:#efeff0;height:1px;margin:0}.mobile-actions-flag-section{padding:12px 16px 16px}.mobile-actions-flag-title{color:#232425;margin-bottom:12px;font-size:16px}.mobile-actions-flag-row{flex-wrap:wrap;gap:10px;display:flex}.mobile-actions-flag-btn{cursor:pointer;background:#f5f5f5;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex;position:relative}.mobile-actions-flag-btn:hover{transform:scale(1.1)}.mobile-actions-flag-btn.selected{background:#fff;border-color:#1a73e8}.mobile-actions-flag-icon{width:24px;height:24px}.mobile-actions-flag-check{color:#fff;background:#1a73e8;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex;position:absolute;bottom:-2px;right:-2px}@media (prefers-color-scheme:dark){.mobile-actions-menu-container{background:#1f2937}.mobile-actions-menu-handle{background:#4b5563}.mobile-actions-menu-header{border-bottom-color:#374151}.mobile-actions-menu-subject{color:#e5e7eb}.mobile-actions-menu-snippet{color:#9ca3af}.mobile-actions-menu-item{color:#e5e7eb}.mobile-actions-menu-item:hover{background:#374151}.mobile-actions-menu-item:active{background:#4b5563}.mobile-actions-menu-item.danger{color:#f87171}.mobile-actions-menu-divider{background:#374151}.mobile-actions-flag-title{color:#e5e7eb}.mobile-actions-flag-btn{background:#374151}.mobile-actions-flag-btn.selected{background:#1f2937;border-color:#60a5fa}.mobile-actions-flag-check{background:#60a5fa}.mobile-translate-expand-btn{border-left-color:#374151}.mobile-translate-expand-btn:hover{background:#374151}.mobile-translate-expand-btn:active{background:#4b5563}.mobile-language-list{background:#1f2937}.mobile-language-item{color:#e5e7eb;background:#374151;border-color:#4b5563}.mobile-language-item:hover{background:#4b5563;border-color:#6b7280}.mobile-language-item:active{background:#6b7280}.translate-expand-arrow{color:#9ca3af}}.contact-hover-card[data-v-356900f1]{z-index:10000;background:#fff;border:1px solid #00000014;border-radius:12px;min-width:280px;max-width:320px;padding:16px;position:fixed;box-shadow:0 4px 24px #00000026}.loading-state[data-v-356900f1]{color:#666;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.loading-spinner[data-v-356900f1]{border:2px solid #e0e0e0;border-top-color:#4285f4;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-356900f1}@keyframes spin-356900f1{to{transform:rotate(1turn)}}.card-header[data-v-356900f1]{gap:12px;margin-bottom:12px}.card-header[data-v-356900f1],.contact-avatar[data-v-356900f1]{align-items:center;display:flex}.contact-avatar[data-v-356900f1]{border-radius:50%;flex-shrink:0;justify-content:center;width:48px;height:48px;overflow:hidden}.avatar-photo[data-v-356900f1]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-initials[data-v-356900f1]{color:#fff;font-size:18px;font-weight:600}.contact-main-info[data-v-356900f1]{flex:1;min-width:0}.contact-name[data-v-356900f1]{color:#202124;font-size:16px;font-weight:600}.contact-email[data-v-356900f1],.contact-name[data-v-356900f1]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-email[data-v-356900f1]{color:#5f6368;font-size:13px}.card-details[data-v-356900f1]{border-top:1px solid #e8eaed;border-bottom:1px solid #e8eaed;margin-bottom:12px;padding:12px 0}.detail-row[data-v-356900f1]{align-items:center;gap:10px;padding:6px 0;display:flex}.detail-icon[data-v-356900f1]{color:#5f6368;flex-shrink:0;width:16px;height:16px}.detail-text[data-v-356900f1]{color:#3c4043;font-size:13px}.company-name[data-v-356900f1]{font-weight:500}.no-contact-found[data-v-356900f1]{text-align:center;color:#80868b;padding:8px 0;font-size:13px;font-style:italic}.card-actions[data-v-356900f1]{gap:8px;display:flex}.action-btn[data-v-356900f1]{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.action-btn svg[data-v-356900f1]{width:16px;height:16px}.email-btn[data-v-356900f1]{color:#1a73e8;background:#e8f0fe}.email-btn[data-v-356900f1]:hover{background:#d2e3fc}.call-btn[data-v-356900f1]{color:#137333;background:#e6f4ea}.call-btn[data-v-356900f1]:hover{background:#ceead6}.hover-card-enter-active[data-v-356900f1],.hover-card-leave-active[data-v-356900f1]{transition:opacity .2s,transform .2s}.hover-card-enter-from[data-v-356900f1],.hover-card-leave-to[data-v-356900f1]{opacity:0;transform:translateY(-4px)}@media (prefers-color-scheme:dark){.contact-hover-card[data-v-356900f1]{background:#2d2d2d;border-color:#ffffff1a}.contact-name[data-v-356900f1]{color:#e8eaed}.contact-email[data-v-356900f1],.detail-icon[data-v-356900f1],.detail-text[data-v-356900f1]{color:#9aa0a6}.card-details[data-v-356900f1]{border-color:#3c4043}.no-contact-found[data-v-356900f1]{color:#9aa0a6}.email-btn[data-v-356900f1]{color:#8ab4f8;background:#8ab4f833}.email-btn[data-v-356900f1]:hover{background:#8ab4f84d}.call-btn[data-v-356900f1]{color:#81c995;background:#81c99533}.call-btn[data-v-356900f1]:hover{background:#81c9954d}}.assistant-panel-preview-card[data-v-33eaf6be]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.preview-header[data-v-33eaf6be]{flex-direction:column;gap:4px;display:flex}.preview-subject[data-v-33eaf6be]{color:#1e293b;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.preview-meta[data-v-33eaf6be]{color:#64748b;align-items:center;gap:8px;font-size:13px;display:flex}.preview-from[data-v-33eaf6be]{color:#475569;font-weight:500}.preview-date[data-v-33eaf6be]{color:#94a3b8}.preview-snippet[data-v-33eaf6be]{color:#64748b;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.view-full-email-btn[data-v-33eaf6be]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-self:flex-start;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.view-full-email-btn[data-v-33eaf6be]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.view-full-email-btn[data-v-33eaf6be]:active{transform:translateY(0)}@media (prefers-color-scheme:dark){.assistant-panel-preview-card[data-v-33eaf6be]{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.preview-subject[data-v-33eaf6be]{color:#f1f5f9}.preview-from[data-v-33eaf6be]{color:#cbd5e1}.preview-date[data-v-33eaf6be]{color:#6b7280}.preview-snippet[data-v-33eaf6be]{color:#9ca3af}.view-full-email-btn[data-v-33eaf6be]{background:#2563eb}.view-full-email-btn[data-v-33eaf6be]:hover{background:#3b82f6}}.gmail-read-container[data-v-33eaf6be]{color:#202124;box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;height:100%;margin:0 auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.gmail-read-loading[data-v-33eaf6be]{color:#5f6368;padding:24px}.gmail-read-loading[data-v-33eaf6be],.status-overlay[data-v-33eaf6be]{justify-content:center;align-items:center;display:flex}.status-overlay[data-v-33eaf6be]{background-color:#fff;border-radius:20px;transition:opacity .3s ease-out,transform .3s ease-out;animation:.3s ease-out fade-in-33eaf6be;box-shadow:0 2px 8px #0000001a}@keyframes fade-in-33eaf6be{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.status-indicator[data-v-33eaf6be]{border-left:3px solid #1a73e8;border-radius:20px;flex-direction:row;align-items:center;gap:8px;padding:6px 12px;display:flex}.indicator-icon[data-v-33eaf6be]{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dot[data-v-33eaf6be]{background-color:#1a73e8;border-radius:50%;width:6px;height:6px;margin:0 1px;animation:1.4s ease-in-out infinite both bounce-33eaf6be;display:inline-block}.dot1[data-v-33eaf6be]{animation-delay:-.32s}.dot2[data-v-33eaf6be]{animation-delay:-.16s}@keyframes bounce-33eaf6be{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (prefers-color-scheme:dark){.status-indicator[data-v-33eaf6be],.status-overlay[data-v-33eaf6be]{background-color:#282828}.status-indicator span[data-v-33eaf6be]{color:#fff}.dot[data-v-33eaf6be]{background-color:#fff}}.email-header[data-v-33eaf6be]{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #eaeaea;flex-shrink:0;width:100%;min-width:0;max-width:100%;padding:19px;font-family:Arial,sans-serif;position:relative}.desktop-only[data-v-33eaf6be]{display:block}.mobile-only[data-v-33eaf6be]{display:none!important}.email-header-row[data-v-33eaf6be]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.email-subject[data-v-33eaf6be]{color:#232425;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;flex:1;max-height:3em;margin:0;font-size:18px;font-style:normal;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.email-header-actions[data-v-33eaf6be]{flex-shrink:0;align-self:flex-start;align-items:center;gap:12px;margin-top:0;display:flex}.email-action-icon[data-v-33eaf6be]{cursor:pointer;color:#232425;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background-color .2s;display:flex}.email-action-icon[data-v-33eaf6be]:hover{background-color:#f5f5f5}.email-action-icon[data-v-33eaf6be] svg{stroke:currentColor;fill:none;width:20px;height:20px}.translate-btn[data-v-33eaf6be] svg{fill:none;stroke:currentColor}.action-icon-divider[data-v-33eaf6be]{background-color:#e0e0e0;width:1px;height:14px;margin:0 8px}.more-actions-wrapper[data-v-33eaf6be]{position:relative}.more-btn[data-v-33eaf6be]{justify-content:center;align-items:center;display:flex!important}.more-btn svg[data-v-33eaf6be]{width:20px;height:20px}.more-actions-dropdown[data-v-33eaf6be]{z-index:1000;background:#fff;border-radius:8px;min-width:200px;padding:8px 0;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 16px #00000026}.more-action-item[data-v-33eaf6be]{cursor:pointer;color:#232425;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:14px;line-height:1.5;transition:background-color .2s;display:flex}.more-action-item[data-v-33eaf6be]:hover{background-color:#f5f5f5}.more-action-icon[data-v-33eaf6be]{color:#232425;flex-shrink:0;width:20px;height:20px}.more-action-icon[data-v-33eaf6be] svg{width:20px;height:20px}.more-action-item.disabled[data-v-33eaf6be]{opacity:.5;cursor:not-allowed}.more-action-item.disabled[data-v-33eaf6be]:hover{background-color:#0000}.more-action-spinner[data-v-33eaf6be]{border:2px solid #e0e0e0;border-top-color:#2563eb;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:1s linear infinite spin}.translate-btn[data-v-33eaf6be]{position:relative}.translate-action-group[data-v-33eaf6be]{background:0 0;border-radius:4px;align-items:center;gap:1px;display:flex;position:relative}.translate-action-group .translate-btn[data-v-33eaf6be]{border-top-right-radius:0;border-bottom-right-radius:0;width:auto;min-width:24px;padding-right:2px}.translate-dropdown-btn[data-v-33eaf6be]{opacity:.7;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;min-width:18px;padding:0;font-size:10px;display:flex;width:18px!important}.translate-dropdown-btn[data-v-33eaf6be]:hover{opacity:1;background-color:#f5f5f5}.dropdown-arrow[data-v-33eaf6be]{font-size:10px;line-height:1}.language-dropdown-menu[data-v-33eaf6be]{z-index:10000;background:#fff;border:1px solid #e0e0e0;border-radius:4px;grid-template-columns:1fr 1fr;min-width:280px;padding:4px 0;display:grid;box-shadow:0 2px 10px #0000001a}.language-option[data-v-33eaf6be]{color:#232425;cursor:pointer;text-align:left;white-space:nowrap;padding:6px 12px;font-size:12px}.language-option[data-v-33eaf6be]:hover{color:#1a73e8;background-color:#f5f5f5}.translate-btn[data-v-33eaf6be]:disabled{opacity:.6;cursor:not-allowed}.translate-btn-active[data-v-33eaf6be]{color:#1a73e8!important}.suggest-btn[data-v-33eaf6be]{position:relative}.suggest-btn[data-v-33eaf6be]:disabled{opacity:.6;cursor:not-allowed}.suggest-action-icon[data-v-33eaf6be]{width:18px;height:18px}.suggest-btn-active[data-v-33eaf6be]{color:#f59e0b!important}.suggest-btn-active svg[data-v-33eaf6be]{stroke:#f59e0b!important}.suggest-spinner[data-v-33eaf6be]{border:2px solid #e0e0e0;border-top-color:#f59e0b;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite suggest-spin-33eaf6be}@keyframes suggest-spin-33eaf6be{to{transform:rotate(1turn)}}.translate-btn-active[data-v-33eaf6be] svg{stroke:#1a73e8!important;fill:none!important}.translate-spinner[data-v-33eaf6be]{border:2px solid #e0e0e0;border-top-color:#1a73e8;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite translate-spin-33eaf6be}@keyframes translate-spin-33eaf6be{to{transform:rotate(1turn)}}.translate-progress[data-v-33eaf6be]{color:#1a73e8;white-space:nowrap;margin-top:2px;font-size:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.translation-indicator[data-v-33eaf6be]{background-color:#e8f0fe;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.translation-badge[data-v-33eaf6be]{color:#1a73e8;font-weight:500}.show-original-link[data-v-33eaf6be]{color:#5f6368;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.show-original-link[data-v-33eaf6be]:hover{color:#1a73e8}.email-sender-receiver-section[data-v-33eaf6be]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sender-receiver-info[data-v-33eaf6be]{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex;overflow:hidden}.sender-avatar[data-v-33eaf6be]{border-radius:25px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:50px;height:50px;margin-top:0;display:flex;overflow:hidden}.sender-avatar.has-photo[data-v-33eaf6be]{background-color:#0000}.sender-avatar .avatar-photo[data-v-33eaf6be]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-initials[data-v-33eaf6be]{color:#fff;font-family:Arial,sans-serif;font-size:22.5px;font-weight:700;line-height:1.5}.sender-receiver-details[data-v-33eaf6be]{flex-direction:column;flex:1;gap:2px;min-width:0;min-height:50px;display:flex;overflow:hidden}.sender-info-line[data-v-33eaf6be]{align-items:center;gap:8px;max-width:100%;min-height:22px;display:flex;overflow:visible}.sender-name-wrapper[data-v-33eaf6be]{cursor:default;align-items:center;max-width:100%;display:inline-flex;position:relative}.sender-name-wrapper.sender-hoverable[data-v-33eaf6be]{cursor:pointer;border-radius:4px;margin:-2px -4px;padding:2px 4px;transition:background-color .15s}.sender-name-wrapper.sender-hoverable[data-v-33eaf6be]:hover{background-color:#0000000d}@media (prefers-color-scheme:dark){.sender-name-wrapper.sender-hoverable[data-v-33eaf6be]:hover{background-color:#ffffff14}}.sender-name[data-v-33eaf6be]{color:#232425;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:16px;font-weight:700;line-height:1.5;overflow:hidden}.sender-email-tooltip[data-v-33eaf6be]{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;z-index:1000;background:#333;border-radius:6px;margin-bottom:6px;padding:6px 10px;font-size:13px;font-weight:400;transition:opacity .2s,visibility .2s;position:absolute;bottom:100%;left:0;box-shadow:0 2px 8px #00000026}.sender-email-tooltip[data-v-33eaf6be]:after{content:"";border-top:5px solid #333;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:-5px;left:12px}.sender-name-wrapper:hover .sender-email-tooltip[data-v-33eaf6be]{opacity:1;visibility:visible}@media (prefers-color-scheme:dark){.sender-email-tooltip[data-v-33eaf6be]{background:#555}.sender-email-tooltip[data-v-33eaf6be]:after{border-top-color:#555}}.receiver-info-line[data-v-33eaf6be]{align-items:center;gap:4px;font-size:14px;line-height:1.5;display:flex}.receiver-label[data-v-33eaf6be]{color:#232425;font-weight:400}.receiver-email[data-v-33eaf6be]{color:#606366;font-weight:400}.desktop-recipient-line[data-v-33eaf6be]{flex-wrap:wrap;align-items:flex-start}.receiver-email-single-line[data-v-33eaf6be]{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.recipients-text[data-v-33eaf6be]{color:#606366;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:400;overflow:hidden}.receiver-toggle-button[data-v-33eaf6be]{color:#0f7fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:2px 4px;font-size:14px;font-weight:400;transition:all .2s;display:inline-flex}.receiver-toggle-button[data-v-33eaf6be]:hover{text-decoration:underline}.receiver-toggle-button.expand svg[data-v-33eaf6be]{color:#0f7fff}.collapse-button-wrapper[data-v-33eaf6be]{flex-shrink:0;align-items:center;margin-left:0;display:flex}.recipient-label-group[data-v-33eaf6be]{flex-shrink:0;align-items:center;gap:6px;min-width:30px;display:flex}.recipient-label-group .recipient-row-label[data-v-33eaf6be]{min-width:auto}.receiver-toggle-button.collapse-inline[data-v-33eaf6be]{color:#0f7fff;cursor:pointer;background:0 0;border:1px solid #0f7fff33;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .2s;display:inline-flex}.receiver-toggle-button.collapse-inline[data-v-33eaf6be]:hover{background-color:#0f7fff1a;border-color:#0f7fff66}.receiver-toggle-button.collapse-inline svg[data-v-33eaf6be]{width:10px;height:10px;display:block}.receiver-toggle-button.collapse-inline svg path[data-v-33eaf6be]{stroke:currentColor;fill:none}.receiver-expanded[data-v-33eaf6be]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.recipient-row[data-v-33eaf6be]{align-items:baseline;gap:8px;width:100%;display:flex}.recipient-row-label[data-v-33eaf6be]{color:#232425;flex-shrink:0;width:auto;min-width:30px;font-weight:500}.recipient-row-content[data-v-33eaf6be]{color:#606366;flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.recipient-item[data-v-33eaf6be]{color:#606366;font-weight:400;display:inline}.email-time[data-v-33eaf6be]{color:#232425;white-space:nowrap;text-align:right;flex-shrink:0;align-self:flex-start;font-size:14px;font-weight:400;line-height:18px}.email-date-top[data-v-33eaf6be]{color:#909499;height:18px;margin-bottom:16px;font-size:13px;font-style:normal;font-weight:400;line-height:150%}.email-meta-row[data-v-33eaf6be]{justify-content:space-between;align-items:flex-start;display:flex}.email-from-to[data-v-33eaf6be]{color:#232425;flex-direction:column;flex:1;gap:2px;min-height:42px;font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:150%;display:flex}.cc-line[data-v-33eaf6be],.from-line[data-v-33eaf6be],.to-line[data-v-33eaf6be]{align-items:baseline;display:flex}.meta-label[data-v-33eaf6be]{flex-shrink:0;width:50px;font-weight:700}.meta-value[data-v-33eaf6be]{color:#5f6368;font-weight:400}.email-address-wrapper[data-v-33eaf6be]{cursor:help;display:inline-block;position:relative}.email-address-wrapper[data-v-33eaf6be]:hover:after{content:attr(title);color:#fff;white-space:nowrap;z-index:1000;pointer-events:none;background:#000c;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:12px;position:absolute;bottom:100%;left:0}.email-body[data-v-33eaf6be]{letter-spacing:-.24px;box-sizing:border-box;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;padding:19px;font-size:14px;line-height:20px;overflow:hidden auto}.email-body[data-v-33eaf6be]::-webkit-scrollbar{width:6px}.email-body[data-v-33eaf6be]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.email-body[data-v-33eaf6be]::-webkit-scrollbar-track{background:0 0}.email-body-container[data-v-33eaf6be]{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;overflow:hidden}.email-body-content[data-v-33eaf6be]{white-space:pre-line}.email-body-content[data-v-33eaf6be],.email-body-html[data-v-33eaf6be]{word-wrap:break-word;overflow-wrap:break-word}.email-body-html[data-v-33eaf6be]{width:100%;margin:0;padding:0}.email-body-html[data-v-33eaf6be] *{box-sizing:border-box;max-width:100%!important}.email-body-html[data-v-33eaf6be] img{height:auto;display:block;max-width:100%!important}.email-body-html[data-v-33eaf6be] table{display:block;overflow-x:auto;width:auto!important;max-width:100%!important}.email-snippet[data-v-33eaf6be]{color:#232425;margin:0;font-size:14px;line-height:1.5}.email-body-html[data-v-33eaf6be] td,.email-body-html[data-v-33eaf6be] th{word-wrap:break-word;overflow-wrap:break-word}.email-body-html[data-v-33eaf6be] div,.email-body-html[data-v-33eaf6be] p,.email-body-html[data-v-33eaf6be] span{word-wrap:break-word;overflow-wrap:break-word;max-width:100%!important}.email-attachments[data-v-33eaf6be]{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;padding:0 4px;display:grid}.attachments-header[data-v-33eaf6be]{color:#202124;margin:0 0 10px;font-size:16px;font-weight:500}.attachments-list[data-v-33eaf6be]{scroll-snap-type:x proximity;box-sizing:border-box;flex-wrap:nowrap;gap:8px;width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.attachments-list[data-v-33eaf6be]::-webkit-scrollbar{height:6px}.attachments-list[data-v-33eaf6be]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.attachments-list[data-v-33eaf6be]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.attachments-list[data-v-33eaf6be]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.attachment-item[data-v-33eaf6be]{box-sizing:border-box;scroll-snap-align:start;background:0 0;border:1px solid #e0e0e0;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;min-width:240px;max-width:240px;padding:10px 12px;transition:all .2s;display:flex}.attachment-item[data-v-33eaf6be]:hover{border-color:#d0d0d0;box-shadow:0 2px 4px #00000014}.attachment-icon[data-v-33eaf6be]{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.attachment-type-icon[data-v-33eaf6be]{color:#5f6368;width:42px;height:42px}.attachment-type-icon[data-v-33eaf6be] svg{width:100%;height:100%}.attachment-details[data-v-33eaf6be]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.download-spinner[data-v-33eaf6be]{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.spinner-svg[data-v-33eaf6be]{width:24px;height:24px;animation:1s linear infinite rotate-33eaf6be}.spinner-circle[data-v-33eaf6be]{stroke-dasharray:62.83;stroke-dashoffset:47.12px;stroke:#1a73e8;animation:1.5s ease-in-out infinite spinner-dash-33eaf6be}@keyframes rotate-33eaf6be{to{transform:rotate(1turn)}}@keyframes spinner-dash-33eaf6be{0%{stroke-dasharray:1 62.83;stroke-dashoffset:0}50%{stroke-dasharray:47.12 62.83;stroke-dashoffset:-15.71px}to{stroke-dasharray:47.12 62.83;stroke-dashoffset:-62.83px}}.attachment-name[data-v-33eaf6be]{color:#202124;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.attachment-meta[data-v-33eaf6be]{color:#5f6368;align-items:center;gap:2px;font-size:12px;line-height:18px;display:flex}.attachment-date[data-v-33eaf6be],.attachment-size[data-v-33eaf6be]{color:#5f6368}.attachment-download-btn[data-v-33eaf6be]{cursor:pointer;color:#5f6368;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.attachment-download-btn[data-v-33eaf6be]:hover:not(:disabled){color:#202124;background-color:#5f63681a}.attachment-download-btn[data-v-33eaf6be]:disabled{cursor:not-allowed;opacity:.6}.attachment-download-btn svg[data-v-33eaf6be]{width:18px;height:18px}.attachment-preview-btn[data-v-33eaf6be]{cursor:pointer;color:#5f6368;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.attachment-preview-btn[data-v-33eaf6be]:hover{color:#1a73e8;background-color:#1a73e81a}.attachment-preview-btn svg[data-v-33eaf6be]{width:18px;height:18px}.attachment-item[data-v-33eaf6be]{cursor:pointer}.attachment-item[data-v-33eaf6be]:hover{background-color:#00000008}.email-header-attachments-section[data-v-33eaf6be]{width:100%;margin-top:12px;padding:12px 0 0}.desktop-header-attachments[data-v-33eaf6be]{width:100%;overflow:hidden}.desktop-header-attachments-row[data-v-33eaf6be]{flex-wrap:nowrap;align-items:flex-start;gap:12px;max-width:100%;display:flex;position:relative}.desktop-header-attachments-list[data-v-33eaf6be]{flex-wrap:nowrap;flex:0 auto;gap:12px;min-width:0;display:flex;overflow:hidden}.desktop-header-attachments-list.expanded[data-v-33eaf6be]{flex-wrap:wrap;flex:auto;overflow:visible;max-width:none!important}.desktop-header-attachment-card[data-v-33eaf6be]{cursor:pointer;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:180px;max-width:200px;padding:8px 12px;transition:all .2s;display:flex}.desktop-header-attachment-card[data-v-33eaf6be]:hover{background:#f1f3f4;border-color:#d0d0d0}.desktop-header-attachment-left[data-v-33eaf6be]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.desktop-header-attachment-icon[data-v-33eaf6be]{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.desktop-header-attachment-icon .attachment-type-icon[data-v-33eaf6be]{color:#5f6368;width:28px;height:28px}.desktop-header-attachment-info[data-v-33eaf6be]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.desktop-header-attachment-name[data-v-33eaf6be]{color:#202124;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.desktop-header-attachment-meta[data-v-33eaf6be]{color:#5f6368;font-size:11px;line-height:1.2}.desktop-header-attachment-download[data-v-33eaf6be]{cursor:pointer;color:#5f6368;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.desktop-header-attachment-download[data-v-33eaf6be]:hover:not(:disabled){color:#202124;background-color:#5f636826}.desktop-header-attachment-download[data-v-33eaf6be]:disabled{cursor:not-allowed;opacity:.6}.desktop-header-attachments-collapse[data-v-33eaf6be],.desktop-header-attachments-toggle[data-v-33eaf6be]{cursor:pointer;color:#0f7fff;white-space:nowrap;background:0 0;border:none;border-radius:16px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;gap:4px;height:44px;margin-top:0;padding:6px 10px;font-size:12px;font-weight:500;transition:background-color .2s;display:flex}.desktop-header-attachments-collapse[data-v-33eaf6be]:hover,.desktop-header-attachments-toggle[data-v-33eaf6be]:hover{background-color:#0f7fff14}.mobile-header-attachments[data-v-33eaf6be]{width:100%}.mobile-header-attachments-row[data-v-33eaf6be]{flex-flow:wrap;align-items:flex-start;gap:8px;display:flex}.mobile-header-attachment-item[data-v-33eaf6be]{cursor:pointer;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;flex:auto;align-items:center;gap:10px;min-width:0;max-width:calc(100% - 60px);padding:10px 12px;transition:all .2s;display:flex}.mobile-header-attachments-row:not(:has(.mobile-header-attachments-expand)):not(:has(.mobile-header-attachments-collapse)) .mobile-header-attachment-item[data-v-33eaf6be]{max-width:100%}.mobile-header-attachment-item[data-v-33eaf6be]:hover{background:#f1f3f4;border-color:#d0d0d0}.mobile-header-attachment-icon[data-v-33eaf6be]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-header-attachment-icon .attachment-type-icon[data-v-33eaf6be]{color:#5f6368;width:32px;height:32px}.mobile-header-attachment-info[data-v-33eaf6be]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mobile-header-attachment-name[data-v-33eaf6be]{color:#202124;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.mobile-header-attachment-size[data-v-33eaf6be]{color:#5f6368;font-size:12px;line-height:1.2}.mobile-header-attachment-download[data-v-33eaf6be]{cursor:pointer;color:#5f6368;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.mobile-header-attachment-download[data-v-33eaf6be]:hover:not(:disabled){color:#202124;background-color:#5f636826}.mobile-header-attachment-download[data-v-33eaf6be]:disabled{cursor:not-allowed;opacity:.6}.mobile-header-attachments-collapse[data-v-33eaf6be],.mobile-header-attachments-expand[data-v-33eaf6be]{cursor:pointer;color:#0f7fff;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:52px;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.mobile-header-attachments-collapse[data-v-33eaf6be]:hover,.mobile-header-attachments-expand[data-v-33eaf6be]:hover{background-color:#0f7fff14;border-color:#0f7fff}.email-summary[data-v-33eaf6be]{background-color:#e8f0fe;border-radius:8px;padding:16px}.email-summary h3[data-v-33eaf6be]{color:#1a73e8;margin:0 0 12px;font-size:16px;font-weight:500}.hidden-draft[data-v-33eaf6be]{display:none}.ask-genspark-btn[data-v-33eaf6be]{color:#202124;cursor:pointer;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-width:105px;padding:8px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ask-genspark-btn[data-v-33eaf6be]:hover{background-color:#f0f0f0;box-shadow:0 1px 2px #0000001a}.ask-genspark-btn .ask-genspark-icon[data-v-33eaf6be]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:3px;display:flex}.ask-genspark-btn .ask-genspark-icon[data-v-33eaf6be] svg{fill:#fff;width:100%;height:100%}.mobile-title-section[data-v-33eaf6be]{flex-direction:column;gap:8px;margin-bottom:16px;display:none!important}.mobile-email-subject[data-v-33eaf6be]{color:#000;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:3em;margin:0;font-size:20px;font-style:normal;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.mobile-email-date[data-v-33eaf6be]{color:#909499;font-size:12px;font-weight:400;line-height:18px}.mobile-sender-receiver-section[data-v-33eaf6be]{align-items:flex-start;gap:16px;display:none!important}.mobile-sender-receiver-info[data-v-33eaf6be]{flex:1;align-items:flex-start;gap:16px;display:flex}.mobile-sender-avatar[data-v-33eaf6be]{border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.mobile-sender-avatar.has-photo[data-v-33eaf6be]{background-color:#0000}.mobile-sender-avatar .avatar-photo[data-v-33eaf6be]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.mobile-sender-avatar .avatar-initials[data-v-33eaf6be]{font-size:18px;font-weight:700;line-height:18px}.mobile-sender-receiver-details[data-v-33eaf6be]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mobile-receiver-info-line[data-v-33eaf6be],.mobile-sender-info-line[data-v-33eaf6be]{align-items:flex-start;gap:0;min-height:21px;display:flex}.mobile-label[data-v-33eaf6be]{color:#232425;flex-shrink:0;width:50px}.mobile-label[data-v-33eaf6be],.mobile-sender-name[data-v-33eaf6be]{font-size:14px;font-weight:400;line-height:21px}.mobile-sender-name[data-v-33eaf6be]{color:#5f6368;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mobile-recipients-container[data-v-33eaf6be]{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.mobile-recipient[data-v-33eaf6be]{color:#5f6368;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-recipient[data-v-33eaf6be],.mobile-recipients-more[data-v-33eaf6be]{font-size:14px;font-weight:400;line-height:21px}.mobile-recipients-more[data-v-33eaf6be]{color:#0f7fff;cursor:pointer;text-decoration:underline}.mobile-all-recipients[data-v-33eaf6be]{flex-direction:column;gap:2px;display:flex}.mobile-collapse-button-wrapper[data-v-33eaf6be]{justify-content:flex-start;margin-top:8px;display:flex}.mobile-recipients-collapse[data-v-33eaf6be]{color:#0f7fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.mobile-recipients-collapse[data-v-33eaf6be]:hover{color:#0051d5;background-color:#0f7fff1a;border-radius:4px}.mobile-recipients-collapse svg[data-v-33eaf6be]{flex-shrink:0;width:16px;height:16px;display:block}.mobile-recipients-collapse svg path[data-v-33eaf6be]{stroke:currentColor;fill:none}.email-header-row.is-narrow .email-header-actions[data-v-33eaf6be]{gap:6px}.email-header-row.is-narrow .action-icon-divider[data-v-33eaf6be]{margin:0 4px}.email-header-row.is-narrow .email-subject[data-v-33eaf6be]{-webkit-line-clamp:1;max-height:1.5em}.email-header-row.is-narrow .email-action-icon[data-v-33eaf6be],.email-header-row.is-narrow .email-action-icon[data-v-33eaf6be] svg{width:18px;height:18px}@media (max-width:600px){.desktop-only[data-v-33eaf6be]{display:none!important}.mobile-only[data-v-33eaf6be]{display:block!important}.mobile-sender-receiver-section[data-v-33eaf6be],.mobile-title-section[data-v-33eaf6be]{display:flex!important}.gmail-read-container[data-v-33eaf6be]{width:100%;max-width:100%;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));margin:0 auto;overflow-x:hidden}.email-header[data-v-33eaf6be]{min-height:auto;padding:0 16px 12px!important}.email-body[data-v-33eaf6be],.email-header[data-v-33eaf6be]{box-sizing:border-box;max-width:100%}.email-body[data-v-33eaf6be]{padding:12px 16px 0!important}.email-header-attachments-section[data-v-33eaf6be]{box-sizing:border-box;margin-top:12px;padding:12px 0 0}.email-body-container[data-v-33eaf6be]{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0;position:relative}.email-body-html[data-v-33eaf6be]{max-width:100%;font-size:14px}.email-body-html[data-v-33eaf6be] *{width:auto!important;min-width:0!important;max-width:100%!important}.email-body-html[data-v-33eaf6be] table{white-space:nowrap;max-width:100%!important;display:block!important;overflow-x:auto!important}.email-body-html[data-v-33eaf6be] table *{white-space:normal}.email-meta-row[data-v-33eaf6be]{align-items:flex-start}.email-from-to[data-v-33eaf6be]{width:100%}.floating-magic-cards[data-v-33eaf6be]{margin-bottom:12px}.floating-magic-cards.expanded[data-v-33eaf6be]{max-height:50vh}.card-content[data-v-33eaf6be]{flex-wrap:wrap}.card-right[data-v-33eaf6be]{width:100%;margin-top:8px}.card-action-btn[data-v-33eaf6be]{width:100%;padding:8px}.email-bottom-actions .action-button[data-v-33eaf6be]{border-radius:50%!important;justify-content:center!important;gap:0!important;width:40px!important;min-width:40px!important;height:40px!important;padding:8px!important}.action-button[data-v-33eaf6be]{font-size:0!important}.action-button .action-icon[data-v-33eaf6be]{margin:0!important}.ask-genspark-btn[data-v-33eaf6be]{border-radius:50%!important;justify-content:center!important;gap:0!important;width:40px!important;min-width:40px!important;height:40px!important;padding:8px!important;font-size:0!important}.ask-genspark-btn .ask-genspark-icon[data-v-33eaf6be]{margin:0!important}.custom-call-button[data-v-33eaf6be]{border-radius:50%!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:8px!important}.custom-call-button-text[data-v-33eaf6be]{display:none!important}.menu-option[data-v-33eaf6be]{justify-content:center!important;padding:8px!important;font-size:0!important}.menu-option .option-icon[data-v-33eaf6be]{margin:0!important}.attachments-list[data-v-33eaf6be]{gap:6px}.attachment-item[data-v-33eaf6be]{min-width:210px;max-width:210px}.attachment-type-icon[data-v-33eaf6be]{width:36px;height:36px}.conversation-modal-header[data-v-33eaf6be]{padding:20px 20px 14px}.conversation-modal-body[data-v-33eaf6be]{padding:0 20px 20px}.conversation-card[data-v-33eaf6be]{padding:14px 16px}}.email-footer[data-v-33eaf6be]{margin-top:24px;padding:16px}.email-bottom-actions[data-v-33eaf6be]{justify-content:flex-start;gap:8px;display:flex}.action-icon[data-v-33eaf6be]{align-items:center;font-size:16px;display:flex}.reply-icon svg[data-v-33eaf6be]{width:18px;height:18px}.reply-all-icon svg[data-v-33eaf6be]{width:20px;height:20px}.reply-all-icon svg[data-v-33eaf6be]:last-child{margin-left:-6px}.call-icon[data-v-33eaf6be],.forward-icon[data-v-33eaf6be]{width:16px;height:16px}.forward-icon[data-v-33eaf6be]{transform:scaleX(-1)}.more-options-container[data-v-33eaf6be]{display:inline-flex;position:relative}.more-options-button[data-v-33eaf6be]{min-width:auto!important;padding:8px 12px!important}.more-options-icon[data-v-33eaf6be]{font-size:18px;font-weight:700;line-height:1}.more-options-menu[data-v-33eaf6be]{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:150px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 2px 8px #00000026}.menu-option[data-v-33eaf6be]{text-align:left;color:#202124;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:14px;transition:background-color .2s;display:flex}.menu-option[data-v-33eaf6be]:hover{background-color:#f0f0f0}.option-icon[data-v-33eaf6be]{align-items:center;font-size:16px;display:flex}.email-bottom-actions .action-button[data-v-33eaf6be]{color:#202124;cursor:pointer;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-width:105px;padding:8px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.email-bottom-actions .action-button[data-v-33eaf6be]:hover{background-color:#f0f0f0;box-shadow:0 1px 2px #0000001a}.custom-call-button[data-v-33eaf6be]{outline-offset:-1px;cursor:pointer;color:#2563eb;background-color:#f0f9ff;border:none;border-radius:60px;outline:1px solid #dbeafe;justify-content:flex-start;align-items:center;gap:.375rem;min-width:auto;padding:.375rem 1rem;font-family:Arial,sans-serif;font-size:14px;font-weight:400;transition:background-color .2s;display:inline-flex}.custom-call-button[data-v-33eaf6be]:hover{background-color:#e0f2fe}.custom-call-actual-icon[data-v-33eaf6be]{color:#2563eb;width:1rem;height:1rem}.custom-call-button-text[data-v-33eaf6be]{color:#2563eb;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1.25}.floating-magic-cards[data-v-33eaf6be]{z-index:10;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;width:100%;max-width:100%;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}.floating-magic-cards.expanded[data-v-33eaf6be]{max-height:400px}.floating-magic-cards[data-v-33eaf6be]:not(.expanded){max-height:100px}.cards-toggle-btn[data-v-33eaf6be]{color:#4a5568;cursor:pointer;background:#ffffffe6;border:none;border-bottom:1px solid #0000000f;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.cards-toggle-btn[data-v-33eaf6be]:hover{color:#2d3748;background:#fff}.toggle-icon[data-v-33eaf6be]{font-size:12px;transition:transform .3s}.toggle-label[data-v-33eaf6be]{font-size:14px}.cards-scroll-container[data-v-33eaf6be]{background:#ffffff80;max-height:300px;padding:6px;overflow-y:auto}.cards-scroll-container[data-v-33eaf6be]::-webkit-scrollbar{width:6px}.cards-scroll-container[data-v-33eaf6be]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.cards-scroll-container[data-v-33eaf6be]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.magic-cards-list[data-v-33eaf6be]{flex-direction:column;gap:8px;display:flex}.floating-magic-cards:not(.expanded) .magic-cards-list[data-v-33eaf6be]{flex-direction:row;padding-bottom:4px;overflow-x:auto}.floating-magic-cards:not(.expanded) .floating-magic-card[data-v-33eaf6be]:not(.is-first){display:none}.floating-magic-card[data-v-33eaf6be]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:100%;padding:10px 12px;transition:all .2s}.floating-magic-cards:not(.expanded) .floating-magic-card[data-v-33eaf6be]{background:0 0;border:none;flex:1;min-width:auto;padding:4px 8px}.floating-magic-card[data-v-33eaf6be]:hover{background:#f7fafc;border-color:#cbd5e0;transform:translateY(-1px)}.floating-magic-cards:not(.expanded) .floating-magic-card[data-v-33eaf6be]:hover{background:#fffc;transform:none}.floating-magic-card.priority-high[data-v-33eaf6be]{border-left:3px solid #ef4444}.floating-magic-card.priority-medium[data-v-33eaf6be]{border-left:3px solid #f59e0b}.floating-magic-card.priority-low[data-v-33eaf6be]{border-left:3px solid #3b82f6}.card-content[data-v-33eaf6be]{align-items:center;gap:12px;display:flex}.card-left[data-v-33eaf6be]{flex-shrink:0}.card-icon[data-v-33eaf6be]{background:#e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.card-icon.icon-call[data-v-33eaf6be],.card-icon.icon-make_call[data-v-33eaf6be]{background:#dbeafe}.card-icon.icon-unsubscribe[data-v-33eaf6be]{background:#fee2e2}.card-icon.icon-add_to_calendar[data-v-33eaf6be],.card-icon.icon-schedule_calendar[data-v-33eaf6be]{background:#fef3c7}.card-icon.icon-track_package[data-v-33eaf6be]{background:#e0e7ff}.card-icon.icon-payment_due[data-v-33eaf6be]{background:#dcfce7}.card-middle[data-v-33eaf6be]{flex:1;min-width:0}.card-title[data-v-33eaf6be]{color:#1f2937;white-space:nowrap;margin:0 0 4px;font-size:14px;font-weight:600}.card-description[data-v-33eaf6be],.card-title[data-v-33eaf6be]{text-overflow:ellipsis;overflow:hidden}.card-description[data-v-33eaf6be]{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:12px;display:-webkit-box}.card-quick-info[data-v-33eaf6be]{flex-wrap:wrap;gap:6px;display:flex}.info-chip[data-v-33eaf6be]{color:#4b5563;white-space:nowrap;background:#f3f4f6;border-radius:12px;padding:2px 8px;font-size:11px}.info-chip.deadline[data-v-33eaf6be]{color:#b91c1c;background:#fee2e2}.card-right[data-v-33eaf6be]{flex-shrink:0}.card-action-btn[data-v-33eaf6be]{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.card-action-btn.btn-call[data-v-33eaf6be],.card-action-btn.btn-make_call[data-v-33eaf6be]{color:#fff;background:#3b82f6}.card-action-btn.btn-call[data-v-33eaf6be]:hover,.card-action-btn.btn-make_call[data-v-33eaf6be]:hover{background:#2563eb}.card-action-btn.btn-unsubscribe[data-v-33eaf6be]{color:#b91c1c;background:#fee2e2}.card-action-btn.btn-unsubscribe[data-v-33eaf6be]:hover{background:#fecaca}.card-action-btn.btn-add_to_calendar[data-v-33eaf6be],.card-action-btn.btn-schedule_calendar[data-v-33eaf6be]{color:#92400e;background:#fef3c7}.card-action-btn.btn-add_to_calendar[data-v-33eaf6be]:hover,.card-action-btn.btn-schedule_calendar[data-v-33eaf6be]:hover{background:#fed7aa}.cue-card-header[data-v-33eaf6be]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cue-card-icon[data-v-33eaf6be]{background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.cue-card-icon.icon-call[data-v-33eaf6be]{background:#dbeafe}.cue-card-icon.icon-unsubscribe[data-v-33eaf6be]{background:#fee2e2}.cue-card-icon.icon-add_to_calendar[data-v-33eaf6be]{background:#fef3c7}.cue-card-icon.icon-track_package[data-v-33eaf6be]{background:#e0e7ff}.cue-card-icon.icon-payment_due[data-v-33eaf6be]{background:#dcfce7}.cue-card-title[data-v-33eaf6be]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:15px;font-weight:600;overflow:hidden}.confidence-badge[data-v-33eaf6be]{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.confidence-badge.high[data-v-33eaf6be]{color:#15803d;background:#dcfce7}.cue-card-description[data-v-33eaf6be]{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.cue-card-data[data-v-33eaf6be]{background:#f9fafb;border-radius:6px;margin-bottom:12px;padding:8px 10px;font-size:13px}.action-phone[data-v-33eaf6be]{flex-direction:column;gap:4px;display:flex}.phone-number[data-v-33eaf6be]{color:#1f2937;font-weight:600}.phone-hours[data-v-33eaf6be]{color:#6b7280;font-size:12px}.action-calendar[data-v-33eaf6be]{flex-direction:column;gap:4px;display:flex}.calendar-date[data-v-33eaf6be],.calendar-location[data-v-33eaf6be],.calendar-time[data-v-33eaf6be]{color:#4b5563;font-size:13px}.action-payment[data-v-33eaf6be]{justify-content:space-between;align-items:center;display:flex}.payment-amount[data-v-33eaf6be]{color:#1f2937;font-size:18px;font-weight:700}.payment-due[data-v-33eaf6be]{color:#ef4444;font-size:12px}.action-tracking[data-v-33eaf6be]{flex-direction:column;gap:4px;display:flex}.tracking-carrier[data-v-33eaf6be]{color:#6b7280;letter-spacing:.5px;font-size:11px;font-weight:600}.tracking-number[data-v-33eaf6be]{color:#1f2937;font-family:monospace;font-size:13px}.cue-card-deadline[data-v-33eaf6be]{align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.deadline-label[data-v-33eaf6be]{color:#6b7280}.deadline-date[data-v-33eaf6be]{color:#ef4444;font-weight:600}.cue-card-action-btn[data-v-33eaf6be]{cursor:pointer;border:none;border-radius:8px;width:100%;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.cue-card-action-btn.btn-call[data-v-33eaf6be]{color:#fff;background:#3b82f6}.cue-card-action-btn.btn-call[data-v-33eaf6be]:hover{background:#2563eb}.cue-card-action-btn.btn-unsubscribe[data-v-33eaf6be]{color:#b91c1c;background:#fee2e2}.cue-card-action-btn.btn-unsubscribe[data-v-33eaf6be]:hover{background:#fecaca}.cue-card-action-btn.btn-add_to_calendar[data-v-33eaf6be]{color:#92400e;background:#fef3c7}.cue-card-action-btn.btn-add_to_calendar[data-v-33eaf6be]:hover{background:#fed7aa}.cue-card-action-btn.btn-track_package[data-v-33eaf6be]{color:#3730a3;background:#e0e7ff}.cue-card-action-btn.btn-track_package[data-v-33eaf6be]:hover{background:#c7d2fe}.cue-card-action-btn.btn-payment_due[data-v-33eaf6be]{color:#fff;background:#10b981}.cue-card-action-btn.btn-payment_due[data-v-33eaf6be]:hover{background:#059669}.cue-card-action-btn.btn-reply_required[data-v-33eaf6be]{color:#fff;background:#6366f1}.cue-card-action-btn.btn-reply_required[data-v-33eaf6be]:hover{background:#4f46e5}.cue-card-action-btn[data-v-33eaf6be]:not([class*=btn-]){color:#1f2937;background:#f3f4f6}.cue-card-action-btn[data-v-33eaf6be]:not([class*=btn-]):hover{background:#e5e7eb}.gmail-email-content[data-v-33eaf6be]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.gmail-read-container[data-v-33eaf6be]{color:#e5e7eb;background-color:#1c1c1e}.gmail-read-loading[data-v-33eaf6be]{color:#9ca3af}.status-overlay[data-v-33eaf6be]{background-color:#1c1c1e;box-shadow:0 2px 8px #0000004d}.status-indicator[data-v-33eaf6be]{background-color:#1c1c1e;border-left-color:#60a5fa}.status-indicator span[data-v-33eaf6be]{color:#e5e7eb}.dot[data-v-33eaf6be]{background-color:#60a5fa}.email-header[data-v-33eaf6be]{background-color:#1c1c1e;border-bottom-color:#374151}.email-date-top[data-v-33eaf6be]{color:#9ca3af}.email-subject[data-v-33eaf6be]{color:#f3f4f6}.email-meta-row[data-v-33eaf6be]{border-bottom-color:#374151}.email-from-to[data-v-33eaf6be],.meta-label[data-v-33eaf6be]{color:#e5e7eb}.meta-value[data-v-33eaf6be]{color:#9ca3af}.receiver-label[data-v-33eaf6be]{color:#e5e7eb}.receiver-email[data-v-33eaf6be],.recipients-text[data-v-33eaf6be]{color:#9ca3af}.receiver-toggle-button[data-v-33eaf6be]:hover{color:#3b82f6}.receiver-toggle-button.collapse-inline[data-v-33eaf6be]{color:#60a5fa;border-color:#60a5fa33}.receiver-toggle-button.collapse-inline[data-v-33eaf6be]:hover{color:#3b82f6;background-color:#60a5fa1a;border-color:#60a5fa66}.recipient-row-label[data-v-33eaf6be]{color:#e5e7eb}.recipient-item[data-v-33eaf6be],.recipient-row-content[data-v-33eaf6be]{color:#9ca3af}.email-body[data-v-33eaf6be]{color:#e5e7eb}.email-body[data-v-33eaf6be]::-webkit-scrollbar-thumb{background-color:#fff3}.email-body-content[data-v-33eaf6be],.email-body-html[data-v-33eaf6be]{color:#e5e7eb}.email-body-html[data-v-33eaf6be] *{color:#e5e7eb!important}.email-body-html[data-v-33eaf6be] a{color:#60a5fa!important}.email-body-html[data-v-33eaf6be] table{border-color:#374151!important}.email-body-html[data-v-33eaf6be] td,.email-body-html[data-v-33eaf6be] th{background-color:#0000!important;border-color:#374151!important}.email-snippet[data-v-33eaf6be]{color:#e5e7eb}.email-attachments[data-v-33eaf6be]{background-color:#1c1c1e;border:1px solid #374151}.attachment-type[data-v-33eaf6be],.attachments-header[data-v-33eaf6be],.email-attachments h3[data-v-33eaf6be]{color:#e5e7eb}.attachment-type-icon[data-v-33eaf6be]{color:#9ca3af}.attachment-item[data-v-33eaf6be]{background:#1c1c1e;border-color:#374151;border-radius:8px}.attachment-item[data-v-33eaf6be]:hover{border-color:#4b5563;box-shadow:0 2px 4px #00000059}.attachment-name[data-v-33eaf6be]{color:#e5e7eb}.attachment-date[data-v-33eaf6be],.attachment-size[data-v-33eaf6be]{color:#9ca3af}.attachment-download-btn[data-v-33eaf6be]{color:#e5e7eb}.attachment-download-btn[data-v-33eaf6be]:hover:not(:disabled){color:#f3f4f6;background-color:#60a5fa1a}.attachment-preview-btn[data-v-33eaf6be]{color:#e5e7eb}.attachment-preview-btn[data-v-33eaf6be]:hover{color:#60a5fa;background-color:#60a5fa1a}.attachment-item[data-v-33eaf6be]:hover{background-color:#ffffff0d}.conversation-modal[data-v-33eaf6be]{background:#1c1c1e}.conversation-modal-header h3[data-v-33eaf6be]{color:#f3f4f6}.conversation-modal-close[data-v-33eaf6be]{color:#9ca3af}.conversation-modal-close[data-v-33eaf6be]:hover{color:#fff;background:#ffffff14}.conversation-section h4[data-v-33eaf6be]{color:#f3f4f6}.conversation-section-subtitle[data-v-33eaf6be]{color:#9ca3af}.conversation-card[data-v-33eaf6be]{color:#f3f4f6;background:#374151;border-color:#4b5563}.conversation-card[data-v-33eaf6be]:hover{background:#4b5563;border-color:#6b7280}.conversation-card-name[data-v-33eaf6be]{color:#fff}.conversation-card-meta[data-v-33eaf6be]{color:#d1d5db}.conversation-card svg[data-v-33eaf6be]{color:#9ca3af}.conversation-card-new[data-v-33eaf6be]{background:#1c1c1e;border-style:dashed;border-color:#4b5563}.receiver-expanded-title[data-v-33eaf6be]{color:#e5e7eb}.receiver-toggle-button[data-v-33eaf6be]{color:#60a5fa}.recipient-pill[data-v-33eaf6be]{color:#e5e7eb;background-color:#374151}.recipient-separator[data-v-33eaf6be]{color:#9ca3af}.spinner-circle[data-v-33eaf6be]{stroke:#60a5fa}.email-summary[data-v-33eaf6be]{background-color:#60a5fa1a;border:1px solid #374151}.email-summary h3[data-v-33eaf6be]{color:#60a5fa}.email-bottom-actions .action-button[data-v-33eaf6be]{color:#f3f4f6!important;background-color:#1f2937!important;border-color:#374151!important}.email-bottom-actions .action-button[data-v-33eaf6be]:hover{box-shadow:0 1px 2px #60a5fa33;background-color:#374151!important}.ask-genspark-btn[data-v-33eaf6be]{color:#f3f4f6!important;background-color:#1f2937!important;border-color:#374151!important}.ask-genspark-btn[data-v-33eaf6be]:hover{box-shadow:0 1px 2px #60a5fa33;background-color:#374151!important}.call-icon[data-v-33eaf6be],.forward-icon[data-v-33eaf6be],.reply-icon[data-v-33eaf6be]{color:#f3f4f6}.custom-call-button[data-v-33eaf6be]{color:#60a5fa;background-color:#60a5fa1a;outline-color:#60a5fa33}.custom-call-button[data-v-33eaf6be]:hover{background-color:#60a5fa33}.custom-call-actual-icon[data-v-33eaf6be],.custom-call-button-text[data-v-33eaf6be]{color:#60a5fa}.more-options-menu[data-v-33eaf6be]{background:#1f2937;border-color:#374151;box-shadow:0 2px 8px #00000080}.menu-option[data-v-33eaf6be]{color:#e5e7eb}.menu-option[data-v-33eaf6be]:hover{background-color:#374151}.email-action-icon[data-v-33eaf6be]{background-color:#0000;color:#f3f4f6!important}.email-action-icon[data-v-33eaf6be]:hover{background-color:#374151!important}.email-action-icon[data-v-33eaf6be] svg{stroke:#f3f4f6!important;color:#f3f4f6!important}.email-action-icon[data-v-33eaf6be] path{stroke:#f3f4f6!important;fill:none!important}.translate-btn[data-v-33eaf6be] svg,.translate-btn[data-v-33eaf6be] circle,.translate-btn[data-v-33eaf6be] path{fill:none!important;stroke:#f3f4f6!important}.action-icon-divider[data-v-33eaf6be]{background-color:#374151!important}.translate-btn-active[data-v-33eaf6be]{color:#60a5fa!important}.translate-btn-active[data-v-33eaf6be] svg{fill:#60a5fa!important}.translate-spinner[data-v-33eaf6be]{border-color:#60a5fa #4b5563 #4b5563}.translate-progress[data-v-33eaf6be]{color:#60a5fa}.suggest-btn-active[data-v-33eaf6be]{color:#fbbf24!important}.suggest-btn-active svg[data-v-33eaf6be]{stroke:#fbbf24!important}.suggest-spinner[data-v-33eaf6be]{border-color:#fbbf24 #4b5563 #4b5563}.translate-dropdown-btn[data-v-33eaf6be]:hover{background-color:#374151!important}.language-dropdown-menu[data-v-33eaf6be]{background:#2d2e2f;border-color:#3c4043;box-shadow:0 2px 10px #00000080}.language-option[data-v-33eaf6be]{color:#e8eaed}.language-option[data-v-33eaf6be]:hover{color:#60a5fa;background-color:#3c4043}.more-actions-dropdown[data-v-33eaf6be]{background:#1f2937;border-color:#3c4043;box-shadow:0 4px 16px #00000080}.more-action-item[data-v-33eaf6be]{color:#e8eaed}.more-action-item[data-v-33eaf6be]:hover{color:#60a5fa;background-color:#3c4043}.more-action-icon[data-v-33eaf6be]{color:#e8eaed}.more-action-item.disabled[data-v-33eaf6be]{opacity:.4}.more-action-item.disabled[data-v-33eaf6be]:hover{background-color:#0000}.more-action-spinner[data-v-33eaf6be]{border-color:#60a5fa #3c4043 #3c4043}.translation-indicator[data-v-33eaf6be]{background-color:#60a5fa1a}.translation-badge[data-v-33eaf6be]{color:#60a5fa}.show-original-link[data-v-33eaf6be]{color:#9ca3af}.show-original-link[data-v-33eaf6be]:hover{color:#60a5fa}.sender-name[data-v-33eaf6be]{color:#f3f4f6}.email-time[data-v-33eaf6be],.sender-email[data-v-33eaf6be]{color:#e5e7eb}.mobile-email-date[data-v-33eaf6be]{color:#9ca3af}.mobile-email-subject[data-v-33eaf6be]{color:#f3f4f6}.mobile-label[data-v-33eaf6be]{color:#e5e7eb}.mobile-recipient[data-v-33eaf6be],.mobile-sender-name[data-v-33eaf6be]{color:#9ca3af}.mobile-recipients-collapse[data-v-33eaf6be],.mobile-recipients-more[data-v-33eaf6be]{color:#60a5fa}.mobile-recipients-collapse[data-v-33eaf6be]:hover{color:#3b82f6;background-color:#60a5fa1a}.floating-magic-cards[data-v-33eaf6be]{background:linear-gradient(135deg,#1f2937,#374151);box-shadow:0 2px 12px #0000004d}.cards-toggle-btn[data-v-33eaf6be]{color:#e5e7eb;background:#1f2937e6;border-bottom:1px solid #ffffff0f}.cards-toggle-btn[data-v-33eaf6be]:hover{color:#f3f4f6;background:#374151}.cards-scroll-container[data-v-33eaf6be]{background:#0003}.floating-magic-card[data-v-33eaf6be]{background:#374151;border-color:#4b5563}.floating-magic-card[data-v-33eaf6be]:hover{background:#4b5563;border-color:#6b7280}.card-icon[data-v-33eaf6be]{background:#4b5563}.card-icon.icon-call[data-v-33eaf6be],.card-icon.icon-make_call[data-v-33eaf6be]{background:#60a5fa33}.card-icon.icon-unsubscribe[data-v-33eaf6be]{background:#ef444433}.card-icon.icon-add_to_calendar[data-v-33eaf6be],.card-icon.icon-schedule_calendar[data-v-33eaf6be]{background:#f59e0b33}.card-title[data-v-33eaf6be]{color:#e5e7eb}.card-description[data-v-33eaf6be],.info-chip[data-v-33eaf6be]{color:#9ca3af}.info-chip[data-v-33eaf6be]{background:#4b5563}.info-chip.deadline[data-v-33eaf6be]{color:#f87171;background:#ef444433}.card-action-btn.btn-call[data-v-33eaf6be],.card-action-btn.btn-make_call[data-v-33eaf6be]{color:#60a5fa;background:#60a5fa33}.card-action-btn.btn-call[data-v-33eaf6be]:hover,.card-action-btn.btn-make_call[data-v-33eaf6be]:hover{background:#60a5fa4d}.card-action-btn.btn-unsubscribe[data-v-33eaf6be]{color:#f87171;background:#ef444433}.card-action-btn.btn-unsubscribe[data-v-33eaf6be]:hover{background:#ef44444d}.card-action-btn.btn-add_to_calendar[data-v-33eaf6be],.card-action-btn.btn-schedule_calendar[data-v-33eaf6be]{color:#fbbf24;background:#f59e0b33}.card-action-btn.btn-add_to_calendar[data-v-33eaf6be]:hover,.card-action-btn.btn-schedule_calendar[data-v-33eaf6be]:hover{background:#f59e0b4d}.magic-cue-cards[data-v-33eaf6be]::-webkit-scrollbar-track{background:#374151}.magic-cue-cards[data-v-33eaf6be]::-webkit-scrollbar-thumb{background:#6b7280}.magic-cue-cards[data-v-33eaf6be]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.magic-cue-card[data-v-33eaf6be]{background:#374151;border-color:#4b5563;box-shadow:0 2px 4px #0003}.magic-cue-card[data-v-33eaf6be]:hover{box-shadow:0 4px 12px #0000004d}.magic-cue-card.priority-high[data-v-33eaf6be]{border-left-color:#dc2626}.magic-cue-card.priority-medium[data-v-33eaf6be]{border-left-color:#d97706}.magic-cue-card.priority-low[data-v-33eaf6be]{border-left-color:#2563eb}.cue-card-icon[data-v-33eaf6be]{background:#4b5563}.cue-card-icon.icon-call[data-v-33eaf6be]{background:#60a5fa33}.cue-card-icon.icon-unsubscribe[data-v-33eaf6be]{background:#ef444433}.cue-card-icon.icon-add_to_calendar[data-v-33eaf6be]{background:#f59e0b33}.cue-card-icon.icon-track_package[data-v-33eaf6be]{background:#6366f133}.cue-card-icon.icon-payment_due[data-v-33eaf6be]{background:#10b98133}.cue-card-title[data-v-33eaf6be]{color:#e5e7eb}.confidence-badge.high[data-v-33eaf6be]{color:#4ade80;background:#22c55e33}.cue-card-description[data-v-33eaf6be]{color:#9ca3af}.cue-card-data[data-v-33eaf6be]{background:#1c1c1e}.payment-amount[data-v-33eaf6be],.phone-number[data-v-33eaf6be],.tracking-number[data-v-33eaf6be]{color:#e5e7eb}.calendar-date[data-v-33eaf6be],.calendar-location[data-v-33eaf6be],.calendar-time[data-v-33eaf6be],.phone-hours[data-v-33eaf6be],.tracking-carrier[data-v-33eaf6be]{color:#9ca3af}.payment-due[data-v-33eaf6be]{color:#f87171}.deadline-label[data-v-33eaf6be]{color:#9ca3af}.deadline-date[data-v-33eaf6be]{color:#f87171}.cue-card-action-btn.btn-call[data-v-33eaf6be]{color:#60a5fa;background:#60a5fa33}.cue-card-action-btn.btn-call[data-v-33eaf6be]:hover{background:#60a5fa4d}.cue-card-action-btn.btn-unsubscribe[data-v-33eaf6be]{color:#f87171;background:#ef444433}.cue-card-action-btn.btn-unsubscribe[data-v-33eaf6be]:hover{background:#ef44444d}.cue-card-action-btn.btn-add_to_calendar[data-v-33eaf6be]{color:#fbbf24;background:#f59e0b33}.cue-card-action-btn.btn-add_to_calendar[data-v-33eaf6be]:hover{background:#f59e0b4d}.cue-card-action-btn.btn-track_package[data-v-33eaf6be]{color:#a78bfa;background:#6366f133}.cue-card-action-btn.btn-track_package[data-v-33eaf6be]:hover{background:#6366f14d}.cue-card-action-btn.btn-payment_due[data-v-33eaf6be]{color:#4ade80;background:#10b98133}.cue-card-action-btn.btn-payment_due[data-v-33eaf6be]:hover{background:#10b9814d}.cue-card-action-btn.btn-reply_required[data-v-33eaf6be]{color:#a78bfa;background:#6366f133}.cue-card-action-btn.btn-reply_required[data-v-33eaf6be]:hover{background:#6366f14d}.cue-card-action-btn[data-v-33eaf6be]:not([class*=btn-]){color:#e5e7eb;background:#4b5563}.cue-card-action-btn[data-v-33eaf6be]:not([class*=btn-]):hover{background:#6b7280}}.draft-modal-overlay[data-v-33eaf6be]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.draft-modal-container[data-v-33eaf6be]{background:#fff;border-radius:12px;flex-direction:column;width:80vw;max-width:80vw;height:80vh;display:flex;overflow:hidden;box-shadow:0 10px 40px #0003}.draft-modal-header[data-v-33eaf6be]{background:#fafafa;border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between;align-items:center;min-height:auto;padding:16px 20px;display:flex}.draft-modal-header h3[data-v-33eaf6be]{color:#1f2937;margin:0;font-size:18px;font-weight:600}.draft-close-btn[data-v-33eaf6be]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.draft-close-btn[data-v-33eaf6be]:hover{color:#1f2937;background-color:#e5e7eb}.draft-modal-body[data-v-33eaf6be]{flex:1;min-height:400px;padding:0;overflow-y:auto}.draft-modal-body .gmail-draft-container[data-v-33eaf6be]{box-shadow:none!important;height:100%!important}.draft-modal-body .gmail-draft-container[data-v-33eaf6be],.draft-modal-body .gmail-draft-container .gmail-draft-widget[data-v-33eaf6be]{border:none!important;margin:0!important;padding:0!important}.draft-modal-body .editor-wrapper[data-v-33eaf6be]{max-height:800px!important;overflow:hidden!important}.draft-modal-body .editor-wrapper .editor-iframe[data-v-33eaf6be],.draft-modal-body .email-editor .editor-iframe[data-v-33eaf6be],.draft-modal-body iframe[style*=height][data-v-33eaf6be]{height:auto!important;min-height:300px!important;max-height:800px!important}@media (max-width:600px){.draft-modal-overlay[data-v-33eaf6be]{align-items:stretch;padding:0}.draft-modal-container[data-v-33eaf6be]{border-radius:0;width:100%;max-width:100%;height:100vh;max-height:100vh;margin:0;animation:.3s ease-out slideUp-33eaf6be}@keyframes slideUp-33eaf6be{0%{transform:translateY(100%)}to{transform:translateY(0)}}.draft-modal-header[data-v-33eaf6be]{justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.draft-modal-header .desktop-only[data-v-33eaf6be]{display:none!important}.draft-modal-header .mobile-only[data-v-33eaf6be]{display:flex!important}.mobile-close-btn[data-v-33eaf6be]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.mobile-close-btn[data-v-33eaf6be]:hover{background:#f3f4f6}.mobile-header-actions[data-v-33eaf6be]{align-items:center;gap:12px;display:flex}.mobile-save-draft-btn[data-v-33eaf6be]{color:#909499;cursor:pointer;background:#f5f5f5;border:none;border-radius:31px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;transition:all .15s;display:flex}.mobile-save-draft-btn[data-v-33eaf6be]:hover:not(:disabled){background:#e8e8e8}.mobile-save-draft-btn[data-v-33eaf6be]:disabled{opacity:.5;cursor:not-allowed}.mobile-send-btn[data-v-33eaf6be]{color:#fff;cursor:pointer;background:#0f7fff;border:none;border-radius:31px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;transition:all .15s;display:flex}.mobile-send-btn[data-v-33eaf6be]:hover:not(:disabled){background:#06d}.mobile-send-btn[data-v-33eaf6be]:disabled{opacity:.7;cursor:not-allowed;background:#0f7fff80}.mobile-send-btn .send-arrow[data-v-33eaf6be]{width:16px;height:16px}.mobile-save-draft-btn .saving-spinner[data-v-33eaf6be],.mobile-send-btn .sending-spinner[data-v-33eaf6be]{border:2px solid #0003;border-top-color:#00000080;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite mobile-btn-spin-33eaf6be}.mobile-save-draft-btn .saving-spinner[data-v-33eaf6be]{border-color:#909499 #9094994d #9094994d}.mobile-send-btn .sending-spinner[data-v-33eaf6be]{border-color:#fff #ffffff59 #ffffff59}@keyframes mobile-btn-spin-33eaf6be{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.draft-modal-body[data-v-33eaf6be]{height:calc(100vh - 52px);overflow-y:auto}.draft-modal-body .gmail-draft-container[data-v-33eaf6be]{height:100%!important}.draft-modal-body .editor-wrapper[data-v-33eaf6be],.draft-modal-body .email-editor .editor-iframe[data-v-33eaf6be]{max-height:calc(100vh - 200px)!important}.draft-modal-container[data-v-33eaf6be]{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-color-scheme:dark){.draft-modal-overlay[data-v-33eaf6be]{background-color:#000c}.draft-modal-container[data-v-33eaf6be]{background:#1c1c1e;box-shadow:0 10px 40px #00000080}.draft-modal-header[data-v-33eaf6be]{background:#374151;border-bottom-color:#4b5563}.draft-modal-header h3[data-v-33eaf6be]{color:#f3f4f6}.draft-close-btn[data-v-33eaf6be]{color:#9ca3af}.draft-close-btn[data-v-33eaf6be]:hover{color:#f3f4f6;background-color:#4b5563}@media (max-width:600px){.draft-modal-header[data-v-33eaf6be]{background:#374151}}.fullscreen-loading-overlay .loading-spinner-container{background:#1c1c1e;box-shadow:0 8px 32px #00000080}.fullscreen-loading-overlay .loading-text{color:#e5e7eb}}.dark .draft-modal-overlay[data-v-33eaf6be]{background-color:#000c}.dark .draft-modal-container[data-v-33eaf6be]{background:#1c1c1e;box-shadow:0 10px 40px #00000080}.dark .draft-modal-header[data-v-33eaf6be]{background:#374151;border-bottom-color:#4b5563}.dark .draft-modal-header h3[data-v-33eaf6be]{color:#f3f4f6}.dark .draft-close-btn[data-v-33eaf6be]{color:#9ca3af}.dark .draft-close-btn[data-v-33eaf6be]:hover{color:#f3f4f6;background-color:#4b5563}@media (prefers-color-scheme:dark){.desktop-header-attachment-card[data-v-33eaf6be],.mobile-header-attachment-item[data-v-33eaf6be]{background:#2d2d30;border-color:#374151}.desktop-header-attachment-card[data-v-33eaf6be]:hover,.mobile-header-attachment-item[data-v-33eaf6be]:hover{background:#3d3d40;border-color:#4b5563}.desktop-header-attachment-name[data-v-33eaf6be],.mobile-header-attachment-name[data-v-33eaf6be]{color:#e5e7eb}.desktop-header-attachment-download[data-v-33eaf6be],.desktop-header-attachment-meta[data-v-33eaf6be],.mobile-header-attachment-download[data-v-33eaf6be],.mobile-header-attachment-size[data-v-33eaf6be]{color:#9ca3af}.desktop-header-attachment-download[data-v-33eaf6be]:hover:not(:disabled),.mobile-header-attachment-download[data-v-33eaf6be]:hover:not(:disabled){color:#e5e7eb;background-color:#9ca3af33}.desktop-header-attachments-collapse[data-v-33eaf6be],.desktop-header-attachments-toggle[data-v-33eaf6be]{color:#60a5fa}.desktop-header-attachments-collapse[data-v-33eaf6be]:hover,.desktop-header-attachments-toggle[data-v-33eaf6be]:hover{background-color:#60a5fa26}.mobile-header-attachments-collapse[data-v-33eaf6be],.mobile-header-attachments-expand[data-v-33eaf6be]{color:#60a5fa;background:#2d2d30;border-color:#374151}.mobile-header-attachments-collapse[data-v-33eaf6be]:hover,.mobile-header-attachments-expand[data-v-33eaf6be]:hover{background-color:#60a5fa26}}.dark .desktop-header-attachment-card[data-v-33eaf6be],.dark .mobile-header-attachment-item[data-v-33eaf6be]{background:#2d2d30;border-color:#374151}.dark .desktop-header-attachment-card[data-v-33eaf6be]:hover,.dark .mobile-header-attachment-item[data-v-33eaf6be]:hover{background:#3d3d40;border-color:#4b5563}.dark .desktop-header-attachment-name[data-v-33eaf6be],.dark .mobile-header-attachment-name[data-v-33eaf6be]{color:#e5e7eb}.dark .desktop-header-attachment-download[data-v-33eaf6be],.dark .desktop-header-attachment-meta[data-v-33eaf6be],.dark .mobile-header-attachment-download[data-v-33eaf6be],.dark .mobile-header-attachment-size[data-v-33eaf6be]{color:#9ca3af}.dark .desktop-header-attachment-download[data-v-33eaf6be]:hover:not(:disabled),.dark .mobile-header-attachment-download[data-v-33eaf6be]:hover:not(:disabled){color:#e5e7eb;background-color:#9ca3af33}.dark .desktop-header-attachments-collapse[data-v-33eaf6be],.dark .desktop-header-attachments-toggle[data-v-33eaf6be]{color:#60a5fa}.dark .desktop-header-attachments-collapse[data-v-33eaf6be]:hover,.dark .desktop-header-attachments-toggle[data-v-33eaf6be]:hover{background-color:#60a5fa26}.dark .mobile-header-attachments-collapse[data-v-33eaf6be],.dark .mobile-header-attachments-expand[data-v-33eaf6be]{color:#60a5fa;background:#2d2d30;border-color:#374151}.dark .mobile-header-attachments-collapse[data-v-33eaf6be]:hover,.dark .mobile-header-attachments-expand[data-v-33eaf6be]:hover{background-color:#60a5fa26;border-color:#60a5fa}.fullscreen-loading-overlay{z-index:99999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fullscreen-loading-overlay .loading-spinner-container{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:20px;padding:40px 60px;display:flex;box-shadow:0 8px 32px #0003}.fullscreen-loading-overlay .loading-text{color:#333;margin:0;font-size:16px;font-weight:500}.conversation-modal[data-v-33eaf6be]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 25px 80px #11182726}.conversation-modal-header[data-v-33eaf6be]{justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.conversation-modal-header h3[data-v-33eaf6be]{color:#0f1114;margin:0;font-size:20px;font-weight:600}.conversation-modal-close[data-v-33eaf6be]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:flex}.conversation-modal-close[data-v-33eaf6be]:hover{color:#111827;background:#0f11140f}.conversation-modal-body[data-v-33eaf6be]{flex-direction:column;gap:18px;padding:0 24px 24px;display:flex}.conversation-section h4[data-v-33eaf6be]{color:#0f1114;margin:0;font-size:16px;font-weight:600}.conversation-section-subtitle[data-v-33eaf6be]{color:#6b7280;margin:4px 0 12px;font-size:13px}.conversation-list[data-v-33eaf6be]{flex-direction:column;gap:10px;display:flex}.conversation-card[data-v-33eaf6be]{cursor:pointer;width:100%;font:inherit;color:#0f1114;background:#f9fafb;border:1px solid #edf0f4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;transition:border .2s,transform .2s,background .2s;display:flex}.conversation-card[data-v-33eaf6be]:hover{background:#fff;border-color:#cfd7e3;transform:translateY(-1px)}.conversation-card-info[data-v-33eaf6be]{text-align:left;flex-direction:column;gap:6px;display:flex}.conversation-card-name[data-v-33eaf6be]{color:#0f1114;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.conversation-card-name.new-with-icon[data-v-33eaf6be]{align-items:center;gap:8px;display:inline-flex}.conversation-card-name.new-with-icon svg[data-v-33eaf6be]{color:inherit}.conversation-card-meta[data-v-33eaf6be]{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:inline-flex}.conversation-card svg[data-v-33eaf6be]{color:#c1c6d4}.conversation-card-new[data-v-33eaf6be]{background:#fff;border-style:dashed}.conversation-card-new[data-v-33eaf6be]:hover{border-style:solid}
