.welcome-container[data-v-fec0e587]{text-align:center;border-radius:8px;justify-content:center;align-items:center;height:90%;margin-top:48px;padding:24px;display:flex}.welcome-content[data-v-fec0e587]{width:100%;max-width:600px}.welcome-header[data-v-fec0e587]{margin-bottom:40px}.welcome-icon[data-v-fec0e587]{width:64px;height:64px;color:var(--color-brand,#0f7fff);margin-bottom:20px}.welcome-header h2[data-v-fec0e587]{color:var(--color-text-primary,#111);margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.2}.subtitle[data-v-fec0e587]{color:var(--color-text-secondary,#666);margin:0 0 12px;font-size:18px;font-weight:400}.getting-started-section[data-v-fec0e587]{margin-bottom:40px}.getting-started-section h3[data-v-fec0e587]{color:var(--color-text-primary,#111);text-align:center;margin:0 0 20px;font-size:20px;font-weight:600}.steps[data-v-fec0e587]{background-color:var(--color-bg-subtle,#f9f9f9);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;flex-direction:column;padding:24px}.step-item[data-v-fec0e587],.steps[data-v-fec0e587]{gap:16px;display:flex}.step-item[data-v-fec0e587]{text-align:left;align-items:flex-start}.step-number[data-v-fec0e587]{background:var(--color-brand,#0f7fff);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:600;display:flex}.step-content[data-v-fec0e587]{flex:1}.step-content p[data-v-fec0e587]{color:var(--color-text-primary,#111);margin:0 0 8px;font-size:14px;line-height:1.5}.settings-indicator[data-v-fec0e587]{background:var(--color-brand-subtle,#eff6ff);border-radius:8px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:8px 12px;display:flex}.settings-preview[data-v-fec0e587]{width:20px;height:20px}.arrow-text[data-v-fec0e587],.settings-preview[data-v-fec0e587]{color:var(--color-brand,#0f7fff)}.arrow-text[data-v-fec0e587]{font-size:13px;font-weight:500}.task-templates-section[data-v-fec0e587]{margin-bottom:32px}.task-templates-section h3[data-v-fec0e587]{color:var(--color-text-primary,#111);text-align:center;margin:0 0 12px;font-size:20px;font-weight:600}.templates-description[data-v-fec0e587]{color:var(--color-text-secondary,#666);text-align:center;margin:0 0 20px;font-size:14px;line-height:1.5}.templates-grid[data-v-fec0e587]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.template-card[data-v-fec0e587]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#e5e7eb);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;transition:all .2s;display:flex;position:relative}.template-badge[data-v-fec0e587]{background:var(--color-brand,#0f7fff);color:#fff;text-transform:uppercase;border-radius:12px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:8px;right:8px}.template-badge.new[data-v-fec0e587]{background:#ff4757}.template-card[data-v-fec0e587]:hover{border-color:var(--color-brand,#0f7fff);transform:translateY(-2px);box-shadow:0 4px 8px #0f7fff26}.template-card.custom[data-v-fec0e587]{background:var(--color-brand-subtle,#f0f8ff)}.template-icon[data-v-fec0e587]{background:var(--color-brand-subtle,#eff6ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.template-card.custom .template-icon[data-v-fec0e587]{background:var(--color-brand,#0f7fff)}.template-icon .icon[data-v-fec0e587]{width:20px;height:20px;color:var(--color-brand,#0f7fff)}.template-card.custom .template-icon .icon[data-v-fec0e587]{color:#fff}.template-content[data-v-fec0e587]{flex:1}.template-content h4[data-v-fec0e587]{color:var(--color-text-primary,#111);margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.3}.template-content p[data-v-fec0e587]{color:var(--color-text-secondary,#666);margin:0;font-size:12px;line-height:1.4}@media (prefers-color-scheme:dark){.welcome-container[data-v-fec0e587]{background-color:var(--color-bg-surface-dark,#1e1e1e)}.welcome-header h2[data-v-fec0e587]{color:var(--color-text-primary-dark,#fff)}.subtitle[data-v-fec0e587],.tagline[data-v-fec0e587]{color:var(--color-text-secondary-dark,#aaa)}.features[data-v-fec0e587]{background-color:var(--color-bg-subtle-dark,#262626);border-color:var(--color-border-dark,#333)}.feature-icon-wrapper[data-v-fec0e587]{background:var(--color-brand-subtle-dark,#1a3d5c)}.feature-icon[data-v-fec0e587]{color:var(--color-brand-light,#4da3ff)}.feature-content h4[data-v-fec0e587]{color:var(--color-text-primary-dark,#fff)}.feature-content p[data-v-fec0e587]{color:var(--color-text-secondary-dark,#aaa)}.management-tips-section h3[data-v-fec0e587],.task-templates-section h3[data-v-fec0e587]{color:var(--color-text-primary-dark,#fff)}.template-card[data-v-fec0e587]{background:var(--color-bg-surface-dark,#1e1e1e);border-color:var(--color-border-dark,#333)}.template-card[data-v-fec0e587]:hover{border-color:var(--color-brand-light,#4da3ff);box-shadow:0 4px 8px #4da3ff26}.template-card.custom[data-v-fec0e587],.template-icon[data-v-fec0e587]{background:var(--color-brand-subtle-dark,#1a3d5c)}.template-card.custom .template-icon[data-v-fec0e587]{background:var(--color-brand,#0f7fff)}.template-content h4[data-v-fec0e587]{color:var(--color-text-primary-dark,#fff)}.template-content p[data-v-fec0e587],.tip-item[data-v-fec0e587]{color:var(--color-text-secondary-dark,#aaa)}.tip-item[data-v-fec0e587]{background:var(--color-bg-subtle-dark,#262626);border-color:var(--color-border-dark,#333)}.tip-icon[data-v-fec0e587]{color:var(--color-brand-light,#4da3ff)}.empty-state-section[data-v-fec0e587]{background-color:var(--color-bg-subtle-dark,#262626);border-color:var(--color-border-dark,#333)}.empty-state-message[data-v-fec0e587]{color:var(--color-text-secondary-dark,#aaa)}}@media (max-width:768px){.welcome-container[data-v-fec0e587]{padding:16px}.welcome-content[data-v-fec0e587]{max-width:100%}.welcome-header h2[data-v-fec0e587]{font-size:24px}.subtitle[data-v-fec0e587]{font-size:16px}.features[data-v-fec0e587]{padding:20px}.feature-item[data-v-fec0e587]{gap:12px}.feature-icon-wrapper[data-v-fec0e587]{width:36px;height:36px}.feature-icon[data-v-fec0e587]{width:18px;height:18px}.templates-grid[data-v-fec0e587]{grid-template-columns:1fr}.template-card[data-v-fec0e587]{padding:12px}.tips-row[data-v-fec0e587]{flex-direction:column}.tip-item[data-v-fec0e587]{padding:10px 12px}}.empty-welcome-container[data-v-6db44cd3]{box-sizing:border-box;background:linear-gradient(#f0f3f5,#fff);justify-content:center;gap:24px;height:100%;padding:40px 40px 48px;overflow:hidden auto}.empty-welcome-container[data-v-6db44cd3],.welcome-header[data-v-6db44cd3]{flex-direction:column;align-items:center;width:100%;display:flex}.welcome-header[data-v-6db44cd3]{text-align:center;flex-shrink:0;max-width:1224px}.title[data-v-6db44cd3]{font-size:60px}.subtitle[data-v-6db44cd3],.title[data-v-6db44cd3]{color:#232425;margin:0;font-family:Arial,sans-serif;font-weight:700;line-height:1.5}.subtitle[data-v-6db44cd3]{font-size:26px}.main-content[data-v-6db44cd3]{flex-direction:column;flex:auto;align-items:center;gap:28px;width:100%;max-width:1224px;min-height:0;display:flex}.mockup-card[data-v-6db44cd3]{flex-shrink:1;width:100%;max-width:520px;min-height:0}.mockup-image[data-v-6db44cd3]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.bottom-section[data-v-6db44cd3]{flex-direction:column;flex-shrink:0;align-items:center;gap:28px;width:100%;display:flex}.features-row[data-v-6db44cd3]{flex-direction:row;justify-content:center;align-items:stretch;gap:12px;width:100%;display:flex}.feature-card[data-v-6db44cd3]{background:#fafafa;border:1px solid #eaeaea;border-radius:16px;flex:1 1 0;min-width:0;max-width:290px;padding:20px 16px;display:flex}.feature-inner[data-v-6db44cd3]{flex-direction:row;align-items:flex-start;gap:10px;width:100%;display:flex}.feature-icon[data-v-6db44cd3]{color:#232425;flex-shrink:0;width:18px;height:18px;margin-top:2px}.feature-text[data-v-6db44cd3]{flex-direction:column;gap:2px;min-width:0;display:flex}.feature-title[data-v-6db44cd3]{color:#232425;white-space:nowrap;font-size:14px;font-weight:700}.feature-desc[data-v-6db44cd3],.feature-title[data-v-6db44cd3]{margin:0;font-family:Arial,sans-serif;line-height:1.4}.feature-desc[data-v-6db44cd3]{color:#6b7280;font-size:13px;font-weight:400}.cta-btn[data-v-6db44cd3]{color:#fff;cursor:pointer;background:#232425;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:300px;padding:10px 24px;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;transition:all .2s;display:flex}.cta-btn[data-v-6db44cd3]:hover{background:#393a3b}.cta-btn[data-v-6db44cd3]:active{background:#1a1b1c;transform:translateY(1px)}.modal-overlay[data-v-6db44cd3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-dialog[data-v-6db44cd3]{background:#fff;border-radius:16px;flex-direction:column;gap:24px;min-width:360px;padding:32px;display:flex;box-shadow:0 10px 25px #0003}.modal-title[data-v-6db44cd3]{color:#1a1a1a;margin:0;font-size:20px;font-weight:600}.provider-buttons[data-v-6db44cd3]{flex-direction:column;gap:12px;display:flex}.provider-btn[data-v-6db44cd3]{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:280px;padding:16px 24px;font-size:16px;font-weight:500;transition:all .15s;display:flex}.provider-btn[data-v-6db44cd3]:hover{background:#f9fafb;border-color:#d1d5db}.provider-btn[data-v-6db44cd3]:active{background:#f3f4f6}.provider-icon[data-v-6db44cd3]{flex-shrink:0;width:24px;height:24px}@media (prefers-color-scheme:dark){.empty-welcome-container[data-v-6db44cd3]{background:linear-gradient(#0c1322,#0f172a)}.title[data-v-6db44cd3]{color:#f1f5f9}.subtitle[data-v-6db44cd3]{color:#94a3b8}.feature-card[data-v-6db44cd3]{background:#1e293b;border-color:#334155}.feature-icon[data-v-6db44cd3]{color:#94a3b8}.feature-title[data-v-6db44cd3]{color:#f1f5f9}.feature-desc[data-v-6db44cd3]{color:#94a3b8}.cta-btn[data-v-6db44cd3]{color:#000;background:#fff}.cta-btn[data-v-6db44cd3]:hover{background:#f5f5f5}.cta-btn[data-v-6db44cd3]:active{background:#e5e5e5}.modal-dialog[data-v-6db44cd3]{background:#1e293b}.modal-title[data-v-6db44cd3]{color:#f1f5f9}.provider-btn[data-v-6db44cd3]{color:#f1f5f9;background:#0f172a;border-color:#334155}.provider-btn[data-v-6db44cd3]:hover{background:#1e293b;border-color:#475569}.provider-btn[data-v-6db44cd3]:active{background:#334155}}@media (max-width:1200px){.features-row[data-v-6db44cd3]{flex-wrap:wrap}.feature-card[data-v-6db44cd3]{flex:calc(50% - 6px);max-width:calc(50% - 6px)}.title[data-v-6db44cd3]{font-size:48px}.subtitle[data-v-6db44cd3]{font-size:22px}}@media (max-width:768px){.empty-welcome-container[data-v-6db44cd3]{width:100%;height:100vh;z-index:10;gap:16px;height:100dvh;padding:60px 16px 32px;position:fixed;top:0;left:0}.title[data-v-6db44cd3]{font-size:32px}.subtitle[data-v-6db44cd3]{font-size:18px}.bottom-section[data-v-6db44cd3],.main-content[data-v-6db44cd3]{gap:16px}.features-row[data-v-6db44cd3]{flex-direction:column;gap:10px}.feature-card[data-v-6db44cd3]{max-width:100%;padding:16px}.cta-btn[data-v-6db44cd3]{width:100%;max-width:300px}.modal-dialog[data-v-6db44cd3]{min-width:auto;margin:0 16px;padding:24px}}.filter-modal-overlay[data-v-0211dd2b]{z-index:10000;background:#00000080;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.filter-modal[data-v-0211dd2b]{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-height:85vh;padding:0;display:flex;overflow-y:auto}.filter-modal.desktop[data-v-0211dd2b]{border-radius:12px;width:420px;max-height:80vh;position:absolute;top:60px;left:auto;right:20px;box-shadow:0 10px 40px #0003}.filter-modal-overlay[data-v-0211dd2b]:has(.filter-modal.desktop){background:0 0;align-items:flex-start}.filter-modal-header[data-v-0211dd2b]{border-bottom:1px solid #e5e7eb;padding:20px 24px}.filter-modal-header h2[data-v-0211dd2b]{color:#111827;margin:0;font-size:24px;font-weight:700}.filter-content[data-v-0211dd2b]{flex:1;padding:0;overflow-y:auto}.filter-section[data-v-0211dd2b]{border-bottom:1px solid #e5e7eb;padding:20px 24px}.filter-section[data-v-0211dd2b]:last-of-type{border-bottom:none}.filter-section-title[data-v-0211dd2b]{color:#374151;margin-bottom:16px;font-size:14px;font-weight:600}.radio-group[data-v-0211dd2b]{gap:24px;display:flex}.radio-option[data-v-0211dd2b]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.radio-option input[type=checkbox].radio-style-checkbox[data-v-0211dd2b],.radio-option input[type=radio][data-v-0211dd2b]{cursor:pointer;accent-color:#2563eb;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin:0;transition:all .2s;position:relative}.radio-option input[type=checkbox].radio-style-checkbox[data-v-0211dd2b]:checked,.radio-option input[type=radio][data-v-0211dd2b]:checked{background:#2563eb;border-color:#2563eb}.radio-option input[type=checkbox].radio-style-checkbox[data-v-0211dd2b]:checked:after,.radio-option input[type=radio][data-v-0211dd2b]:checked:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-label[data-v-0211dd2b]{color:#111827;font-size:16px;font-weight:400}.filter-flags-row[data-v-0211dd2b]{flex-flow:row;justify-content:space-between;width:100%;display:flex}.filter-flag-icon-btn[data-v-0211dd2b]{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:relative}.filter-flag-icon-btn[data-v-0211dd2b]:hover{border-color:#d1d5db}.filter-flag-icon-btn.active[data-v-0211dd2b]{border-color:#2563eb}.filter-flag-icon-btn .flag-icon-compact[data-v-0211dd2b]{width:24px;height:24px}.filter-flag-icon-btn .checkmark-badge[data-v-0211dd2b]{background:#2563eb;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 4px #0000001a}.filter-flag-icon-btn .checkmark-badge svg[data-v-0211dd2b]{color:#fff;width:12px;height:12px}.filter-toggle-option[data-v-0211dd2b]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;padding:0;display:flex}.filter-toggle-option[data-v-0211dd2b]:last-child{margin-bottom:0}.toggle-label[data-v-0211dd2b]{color:#111827;flex:1;font-size:16px;font-weight:400}.toggle-switch[data-v-0211dd2b]{background:#d1d5db;border-radius:14px;flex-shrink:0;width:48px;height:28px;transition:background .3s;position:relative}.toggle-switch.on[data-v-0211dd2b]{background:#34c759}.toggle-knob[data-v-0211dd2b]{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.toggle-switch.on .toggle-knob[data-v-0211dd2b]{transform:translate(20px)}.filter-modal-footer[data-v-0211dd2b]{border-top:1px solid #e5e7eb;gap:12px;margin-top:auto;padding:20px 24px;display:flex}.filter-cancel-btn[data-v-0211dd2b]{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s}.filter-cancel-btn[data-v-0211dd2b]:hover{background:#f9fafb;border-color:#d1d5db}.filter-ok-btn[data-v-0211dd2b]{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:8px;flex:1;padding:12px 24px;font-size:16px;font-weight:500;transition:background .2s}.filter-ok-btn[data-v-0211dd2b]:hover{background:#1f2937}.modal-overlay[data-v-8a313e9a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s ease-out fadeIn-8a313e9a;display:flex;position:fixed;top:0;left:0}@keyframes fadeIn-8a313e9a{0%{opacity:0}to{opacity:1}}.modal-content[data-v-8a313e9a]{background-color:var(--color-bg-surface,#fff);border-radius:16px;width:90%;max-width:480px;max-height:80vh;animation:.3s ease-out slideUp-8a313e9a;overflow:hidden;box-shadow:0 20px 32px #00000026}@keyframes slideUp-8a313e9a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-8a313e9a]{border-bottom:1px solid var(--color-border,#eaeaea);align-items:flex-start;gap:16px;padding:24px 24px 16px;display:flex}.success-icon[data-v-8a313e9a]{color:#2e7d32;background-color:#e6f7e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.modal-title[data-v-8a313e9a]{color:var(--color-text-primary,#1a1a1a);flex:1;margin:0;font-size:20px;font-weight:600;line-height:1.4}.close-button[data-v-8a313e9a]{cursor:pointer;color:var(--color-text-secondary,#666);background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;transition:all .2s}.close-button[data-v-8a313e9a]:hover{background-color:var(--color-bg-hover,#f0f0f0);color:var(--color-text-primary,#1a1a1a)}.modal-body[data-v-8a313e9a]{padding:24px}.task-info[data-v-8a313e9a]{margin-bottom:24px}.task-name[data-v-8a313e9a]{color:var(--color-text-primary,#1a1a1a);margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.4}.task-description[data-v-8a313e9a]{color:var(--color-text-secondary,#666);margin:0;font-size:14px;line-height:1.5}.schedule-info[data-v-8a313e9a]{background-color:var(--color-bg-subtle,#f9f9f9);border:1px solid var(--color-border,#eaeaea);border-radius:12px;padding:20px}.info-row[data-v-8a313e9a]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.info-row[data-v-8a313e9a]:last-child{margin-bottom:0}.info-label[data-v-8a313e9a]{color:var(--color-text-secondary,#666);flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.info-label svg[data-v-8a313e9a]{width:16px;height:16px;color:var(--color-brand,#0f7fff)}.info-value[data-v-8a313e9a]{color:var(--color-text-primary,#1a1a1a);text-align:right;font-size:14px;font-weight:500;line-height:1.4}.info-value.countdown[data-v-8a313e9a]{color:var(--color-brand,#0f7fff);font-family:SF Mono,Monaco,Consolas,monospace;font-weight:600}.timezone[data-v-8a313e9a]{color:var(--color-text-tertiary,#999);margin-top:2px;font-size:12px;font-weight:400;display:block}.modal-footer[data-v-8a313e9a]{justify-content:flex-end;padding:16px 24px 24px;display:flex}.close-btn[data-v-8a313e9a]{background-color:var(--color-brand,#0f7fff);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.close-btn[data-v-8a313e9a]:hover{background-color:#006adc;transform:translateY(-1px)}.close-btn[data-v-8a313e9a]:active{transform:translateY(0)}@media (max-width:768px){.modal-content[data-v-8a313e9a]{width:95%;margin:20px}.modal-header[data-v-8a313e9a]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 20px 12px}.close-button[data-v-8a313e9a]{position:absolute;top:16px;right:16px}.modal-title[data-v-8a313e9a]{margin-top:8px;font-size:18px}.modal-body[data-v-8a313e9a]{padding:20px}.task-name[data-v-8a313e9a]{font-size:16px}.info-row[data-v-8a313e9a]{flex-direction:column;align-items:flex-start;gap:8px}.info-value[data-v-8a313e9a]{text-align:left}.modal-footer[data-v-8a313e9a]{padding:12px 20px 20px}.close-btn[data-v-8a313e9a]{width:100%;padding:14px 24px}}.instant-search-panel[data-v-8e370ab1]{overscroll-behavior:none;background:#fff;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.panel-results-area[data-v-8e370ab1]{-webkit-overflow-scrolling:touch;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));touch-action:pan-y;overscroll-behavior:none;-webkit-overscroll-behavior:none;background:#fff;flex:1;overflow-y:auto}.panel-results-area.no-scroll[data-v-8e370ab1]{touch-action:none;overflow:hidden}.panel-results-list[data-v-8e370ab1]{background:#fff}.result-meta[data-v-8e370ab1]{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.platform-badge[data-v-8e370ab1]{background:0 0;border:none;border-radius:0;flex-shrink:0;width:16px;height:16px;margin:0;padding:0;display:inline-block}.panel-section[data-v-8e370ab1]{margin-bottom:8px}.panel-section .section-title[data-v-8e370ab1]{color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;background:#f2f2f7;margin:0;padding:12px 16px 8px;font-size:13px;font-weight:600}.panel-section .no-results-hint[data-v-8e370ab1]{color:#8e8e93;text-align:center;padding:16px;font-size:15px}.agentic-status-message[data-v-8e370ab1]{color:#007aff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:200px;padding:60px 24px;font-size:15px;display:flex}.agentic-status-message .status-spinner[data-v-8e370ab1]{border:3px solid #007aff;border-top-color:#0000;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-8e370ab1}.agentic-streaming-status[data-v-8e370ab1]{color:#007aff;background:#007aff0d;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 16px;font-size:13px;display:flex}.agentic-streaming-status .status-spinner.small[data-v-8e370ab1]{border:2px solid #007aff;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite spin-8e370ab1}.agentic-streaming-status .streaming-text[data-v-8e370ab1]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-section .show-more-btn[data-v-8e370ab1]{color:#007aff;cursor:pointer;background:0 0;border:none;border-top:1px solid #00000014;justify-content:center;align-items:center;width:100%;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.panel-section .show-more-btn[data-v-8e370ab1]:active{background:#007aff1a}.suggestions-section[data-v-8e370ab1]{background:#f2f2f7}.suggestions-list[data-v-8e370ab1]{background:#fff}.suggestion-item[data-v-8e370ab1]{cursor:pointer;border-bottom:1px solid #00000014;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.suggestion-item[data-v-8e370ab1]:last-child{border-bottom:none}.suggestion-item[data-v-8e370ab1]:active{background:#0000000d}.suggestion-item.contact-suggestion[data-v-8e370ab1]{background:#007aff08}.contact-avatar-small[data-v-8e370ab1]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.contact-avatar-small .contact-photo[data-v-8e370ab1]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contact-avatar-small .avatar-initials[data-v-8e370ab1]{color:#fff;font-size:11px;font-weight:600}.suggestion-label .contact-email[data-v-8e370ab1]{color:#8e8e93;margin-left:4px;font-size:13px}.suggestion-icon[data-v-8e370ab1]{color:#8e8e93;background:#f2f2f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.suggestion-label[data-v-8e370ab1]{color:#000;font-size:15px}.suggestion-label strong[data-v-8e370ab1]{color:#000;font-weight:600}.suggestion-query[data-v-8e370ab1]{font-weight:600}.panel-results-area .search-result-item[data-v-8e370ab1]{cursor:pointer;border-bottom:1px solid #f1f3f4;grid-template-rows:auto auto auto;grid-template-columns:auto 36px 1fr;align-items:start;gap:0 8px;padding:10px 16px 10px 0;transition:background .15s;display:grid}.panel-results-area .search-result-item[data-v-8e370ab1]:last-child{border-bottom:none}.panel-results-area .search-result-item[data-v-8e370ab1]:active{background:#0000000d}.panel-results-area .indicator-container[data-v-8e370ab1]{grid-area:1/1/3;justify-content:center;align-self:center;align-items:center;width:8px;margin-left:8px;display:flex}.panel-results-area .unread-indicator[data-v-8e370ab1]{background-color:#1a73e8;border-radius:50%;width:8px;height:8px}.panel-results-area .result-avatar[data-v-8e370ab1]{border-radius:18px;grid-area:1/2/3;justify-content:center;align-self:center;align-items:center;width:36px;height:36px;display:flex;position:relative;overflow:hidden}.panel-results-area .result-avatar.has-photo[data-v-8e370ab1]{background-color:#0000}.panel-results-area .result-avatar .avatar-photo[data-v-8e370ab1]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.panel-results-area .avatar-text[data-v-8e370ab1]{color:#fff;font-size:14px;font-weight:600}.panel-results-area .result-content[data-v-8e370ab1]{grid-area:1/3/4;grid-template-rows:subgrid;min-width:0;display:grid}.panel-results-area .result-sender[data-v-8e370ab1]{grid-row:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.panel-results-area .sender-name[data-v-8e370ab1]{color:#202124;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:400;overflow:hidden}.panel-results-area .sender-name.unread[data-v-8e370ab1]{font-weight:700}.panel-results-area .sender-icons[data-v-8e370ab1]{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.panel-results-area .platform-badge[data-v-8e370ab1]{background:0 0;border:none;border-radius:0;flex-shrink:0;width:16px;height:16px;margin:0;padding:0;display:inline-block}.panel-results-area .platform-badge[data-v-8e370ab1] svg{width:16px;height:16px}.panel-results-area .result-title[data-v-8e370ab1]{grid-row:2;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.panel-results-area .result-title-text[data-v-8e370ab1]{color:#202124;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.panel-results-area .result-title.unread .result-title-text[data-v-8e370ab1]{color:#0f7fff;font-weight:700}.panel-results-area .result-date[data-v-8e370ab1]{color:#5f6368;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12px;font-weight:400}.panel-results-area .result-title.unread .result-date[data-v-8e370ab1]{color:#0f7fff;font-weight:500}.panel-results-area .result-snippet[data-v-8e370ab1]{color:#5f6368;white-space:nowrap;text-overflow:ellipsis;grid-row:3;margin:0;font-size:14px;overflow:hidden}.panel-results-area[data-v-8e370ab1] .search-highlight,.panel-results-area[data-v-8e370ab1] mark.search-highlight{color:inherit;background-color:#ffdc0080;border-radius:2px;padding:0 1px}.search-hint-center[data-v-8e370ab1]{color:#8e8e93;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 20px;display:flex}.search-hint-center .hint-icon[data-v-8e370ab1]{opacity:.5;margin-bottom:16px}.search-hint-center .hint-text[data-v-8e370ab1]{margin:0;font-size:17px}.panel-bottom-bar[data-v-8e370ab1]{padding:24px 24px calc(20px + env(safe-area-inset-bottom,0px));z-index:100;touch-action:none;overscroll-behavior:none;background:linear-gradient(#0000 0,#ffffffb3 40%,#ffffffe6);border:none;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.search-input-wrapper[data-v-8e370ab1]{background:#fff;border:none;border-radius:22px;flex:1;align-items:center;gap:8px;padding:12px 16px;display:flex;box-shadow:0 2px 8px #0000001f}.search-input-wrapper .search-icon[data-v-8e370ab1]{color:#8e8e93;flex-shrink:0}.panel-search-input[data-v-8e370ab1]{color:#1c1c1e;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:17px}.panel-search-input[data-v-8e370ab1]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.panel-search-input[data-v-8e370ab1]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.panel-search-input[data-v-8e370ab1]::placeholder{color:#8e8e93}.clear-input-btn[data-v-8e370ab1]{color:#8e8e93;background:0 0;border:none;padding:4px}.clear-input-btn[data-v-8e370ab1],.close-btn[data-v-8e370ab1]{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.close-btn[data-v-8e370ab1]{color:#1c1c1e;background:#fff;border:none;border-radius:22px;width:44px;height:44px;box-shadow:0 2px 8px #0000001f}.close-btn[data-v-8e370ab1]:active{background:#f0f0f0}.empty-state.panel-mode[data-v-8e370ab1],.loading-state.panel-mode[data-v-8e370ab1]{text-align:center;color:#8e8e93;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 20px;display:flex}.welcome-state.panel-mode[data-v-8e370ab1]{height:100%}@media (prefers-color-scheme:dark){.instant-search-panel[data-v-8e370ab1],.panel-results-area[data-v-8e370ab1],.panel-results-list[data-v-8e370ab1]{background:#1c1c1e}.panel-section .section-title[data-v-8e370ab1]{color:#8e8e93;background:#000}.panel-section .show-more-btn[data-v-8e370ab1]{border-top-color:#ffffff1a}.suggestions-section[data-v-8e370ab1]{background:#000}.suggestions-list[data-v-8e370ab1]{background:#1c1c1e}.suggestion-item[data-v-8e370ab1]{border-bottom-color:#ffffff1a}.suggestion-item[data-v-8e370ab1]:active{background:#ffffff1a}.suggestion-icon[data-v-8e370ab1]{color:#8e8e93;background:#3a3a3c}.suggestion-label[data-v-8e370ab1],.suggestion-label strong[data-v-8e370ab1]{color:#fff}.suggestion-item.contact-suggestion[data-v-8e370ab1]{background:#007aff14}.suggestion-label .contact-email[data-v-8e370ab1]{color:#6e6e73}.agentic-status-message[data-v-8e370ab1]{color:#0a84ff}.agentic-status-message .status-spinner[data-v-8e370ab1]{border-color:#0000 #0a84ff #0a84ff}.agentic-streaming-status[data-v-8e370ab1]{color:#0a84ff;background:#0a84ff1a}.agentic-streaming-status .status-spinner.small[data-v-8e370ab1]{border-color:#0000 #0a84ff #0a84ff}.panel-results-area .search-result-item[data-v-8e370ab1]{border-bottom-color:#ffffff1a}.panel-results-area .unread-indicator[data-v-8e370ab1]{background-color:#8ab4f8}.panel-results-area .sender-name[data-v-8e370ab1]{color:#e0e0e0}.panel-results-area .sender-name.unread[data-v-8e370ab1]{color:#fff}.panel-results-area .result-title-text[data-v-8e370ab1]{color:#e0e0e0}.panel-results-area .result-title.unread .result-title-text[data-v-8e370ab1]{color:#0a84ff}.panel-results-area .result-date[data-v-8e370ab1]{color:#8e8e93}.panel-results-area .result-title.unread .result-date[data-v-8e370ab1]{color:#0a84ff}.panel-results-area .result-snippet[data-v-8e370ab1]{color:#8e8e93}.panel-bottom-bar[data-v-8e370ab1]{background:linear-gradient(#0000 0,#111827b3 40%,#111827e6)}.search-input-wrapper[data-v-8e370ab1]{background:#374151;box-shadow:0 2px 8px #0000004d}.search-input-wrapper .search-icon[data-v-8e370ab1]{color:#9ca3af}.panel-search-input[data-v-8e370ab1]{color:#fff}.panel-search-input[data-v-8e370ab1]::placeholder{color:#9ca3af}.close-btn[data-v-8e370ab1]{color:#f3f4f6;background:#374151;box-shadow:0 2px 8px #0000004d}.close-btn[data-v-8e370ab1]:active{background:#4b5563}}.spotlight-overlay[data-v-8e370ab1]{z-index:999;background-color:#00000080;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.spotlight-overlay.anchored[data-v-8e370ab1]{justify-content:flex-start;align-items:flex-start;padding-top:0}.spotlight-container[data-v-8e370ab1]{width:80%;max-width:900px;padding:0 20px}.spotlight-container.anchored[data-v-8e370ab1]{width:auto;max-width:none;padding:0}.spotlight-modal[data-v-8e370ab1]{background:#fffffffa;border-radius:12px;flex-direction:column;max-height:60vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #0000004d,0 0 0 1px #0000000d,inset 0 0 0 1px #ffffff80}.spotlight-modal.anchored[data-v-8e370ab1]{max-height:calc(100vh - 40px)}.search-input-section[data-v-8e370ab1]{border-bottom:1px solid #0000000d;align-items:center;height:34px;min-height:34px;padding:0 16px;display:flex;position:relative}.search-icon-wrapper[data-v-8e370ab1]{color:#8e8e93;flex-shrink:0;margin-right:12px}.search-icon[data-v-8e370ab1]{display:block}.spotlight-search-input[data-v-8e370ab1]{color:#1d1d1f;background:0 0;border:none;outline:none;flex:1;height:34px;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:300;line-height:34px}.spotlight-search-input[data-v-8e370ab1]::placeholder{color:#8e8e93}.spotlight-search-input[data-v-8e370ab1]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.spotlight-search-input[data-v-8e370ab1]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.clear-button[data-v-8e370ab1]{cursor:pointer;color:#8e8e93;background:#0000000f;border:none;border-radius:6px;flex-shrink:0;justify-content:center;margin-left:8px;padding:4px;transition:all .2s}.clear-button[data-v-8e370ab1],.filter-row[data-v-8e370ab1]{align-items:center;display:flex}.filter-row[data-v-8e370ab1]{border-bottom:1px solid #0000000d;flex-wrap:wrap;gap:8px;padding:8px 20px}.filter-chip[data-v-8e370ab1]{color:#5f6368;cursor:pointer;white-space:nowrap;background:#f1f3f4;border:1px solid #dadce0;border-radius:16px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;transition:all .2s;display:inline-flex}.filter-chip[data-v-8e370ab1]:hover{background:#e8eaed;border-color:#5f6368}.filter-chip.active[data-v-8e370ab1]{color:#1967d2;background:#e8f0fe;border-color:#1967d2}.filter-close[data-v-8e370ab1]{opacity:.7;margin-left:2px}.panel-filter-row[data-v-8e370ab1]{border-top:1px solid #0000000d;padding:6px 12px}.filter-count-badge[data-v-8e370ab1]{color:#1967d2;background:#e8f0fe;border-radius:12px;align-items:center;gap:3px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.filter-count-badge svg[data-v-8e370ab1]{width:12px;height:12px}.filter-count-number[data-v-8e370ab1]{text-align:center;min-width:8px}.search-hint-bottom[data-v-8e370ab1]{color:#5f6368;background:#f8f9fa;border-top:1px solid #0000000d;border-radius:0 0 12px 12px;flex-shrink:0;align-items:center;gap:12px;margin-top:auto;padding:12px 20px;font-size:14px;display:flex}.search-hint-icon[data-v-8e370ab1]{opacity:.6;flex-shrink:0}.search-hint-bottom strong[data-v-8e370ab1]{color:#202124;font-weight:500}.search-hint-bottom .hint-action[data-v-8e370ab1]{flex-shrink:0;margin-left:auto}.search-summary[data-v-8e370ab1]{background:#f8f9fa;border-top:1px solid #0000000d;flex-shrink:0;justify-content:flex-end;align-items:center;padding:8px 20px;display:flex}.result-count[data-v-8e370ab1]{color:#5f6368;font-size:13px}.hint-action[data-v-8e370ab1]{color:#5f6368;background:#fff;border:1px solid #dadce0;border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.clear-button[data-v-8e370ab1]:hover{color:#636366;background:#0000001a}.toolbar-text-btn[data-v-8e370ab1]{color:#3c4043;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;margin-left:8px;padding:4px 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;transition:all .15s;display:flex}.toolbar-text-btn[data-v-8e370ab1]:hover{background-color:#0000000d}.ask-genspark-btn[data-v-8e370ab1]{padding:4px 8px}.ask-genspark-btn .ask-genspark-icon[data-v-8e370ab1]{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:3px;display:flex}.ask-genspark-btn .ask-genspark-icon[data-v-8e370ab1] svg{fill:#fff;width:14px;height:14px}.divider[data-v-8e370ab1]{background:#0000000d;height:1px}.spotlight-results[data-v-8e370ab1]{flex-direction:column;flex:1;display:flex;overflow:hidden}.results-scroll[data-v-8e370ab1]{max-height:calc(60vh - 120px);padding:4px 0;overflow-y:auto}.result-item[data-v-8e370ab1]{cursor:pointer;border-bottom:1px solid #0000000d;align-items:flex-start;gap:12px;padding:10px 20px;transition:background-color .1s;display:flex;position:relative}.result-item[data-v-8e370ab1]:last-child{border-bottom:none}.result-item[data-v-8e370ab1]:hover{background:#0000000a}.result-item.selected[data-v-8e370ab1]{background:#007aff1a}.unread-indicator[data-v-8e370ab1]{background-color:#1a73e8;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.unread-indicator.read[data-v-8e370ab1]{background-color:#0000}.service-account-info[data-v-8e370ab1]{z-index:1;align-items:center;gap:4px;display:flex;position:absolute;top:12px;right:20px}.service-icon-svg[data-v-8e370ab1]{flex-shrink:0;width:14px;height:14px}.service-account-info[data-v-8e370ab1] svg{opacity:1;width:14px;height:14px}.account-info-right[data-v-8e370ab1]{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.platform-icon-small[data-v-8e370ab1]{flex-shrink:0;width:12px;height:12px}.account-tag[data-v-8e370ab1]{color:#5f6368;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;overflow:hidden}.result-content[data-v-8e370ab1]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.email-sender[data-v-8e370ab1]{color:#202124;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.email-sender.unread[data-v-8e370ab1]{font-weight:700}.sender-name[data-v-8e370ab1]{flex:1}.email-title[data-v-8e370ab1],.sender-name[data-v-8e370ab1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-title[data-v-8e370ab1]{color:#202124;font-size:14px;font-weight:500;line-height:20px}.email-title.unread[data-v-8e370ab1]{font-weight:700}.email-snippet[data-v-8e370ab1]{color:#5f6368;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.snippet-text[data-v-8e370ab1]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.email-date[data-v-8e370ab1]{color:#8e8e93}.attachment-indicator[data-v-8e370ab1],.email-date[data-v-8e370ab1]{flex-shrink:0;font-size:12px}.empty-state[data-v-8e370ab1]{text-align:center;color:#8e8e93;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-icon[data-v-8e370ab1]{margin-bottom:12px}.empty-text[data-v-8e370ab1]{color:#1d1d1f;margin-bottom:4px;font-size:14px;font-weight:500}.empty-hint[data-v-8e370ab1]{color:#8e8e93;font-size:13px}.welcome-state[data-v-8e370ab1]{justify-content:center;padding:20px;display:flex}.quick-tips[data-v-8e370ab1]{gap:16px}.quick-tips[data-v-8e370ab1],.tip[data-v-8e370ab1]{align-items:center;display:flex}.tip[data-v-8e370ab1]{color:#8e8e93;gap:6px;font-size:12px}.tip kbd[data-v-8e370ab1]{color:#636366;background:#0000000f;border-radius:4px;padding:2px 6px;font-family:-apple-system,BlinkMacSystemFont,monospace;font-size:11px;font-weight:500;line-height:1;display:inline-block}.loading-state[data-v-8e370ab1]{flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:60px 20px;display:flex}.loading-spinner[data-v-8e370ab1]{border:3px solid #f3f3f3;border-top-color:#1967d2;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite spin-8e370ab1}@keyframes spin-8e370ab1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-state p[data-v-8e370ab1]{color:#5f6368;margin:0;font-size:14px}[data-v-8e370ab1] mark{color:inherit;background-color:#ffeb3b;border-radius:2px;padding:0 2px;font-weight:500}[data-v-8e370ab1] .search-highlight,[data-v-8e370ab1] mark.search-highlight{color:inherit;background-color:#ffdc0066;border-radius:2px;padding:0 2px;font-weight:500}.spotlight-enter-active[data-v-8e370ab1],.spotlight-leave-active[data-v-8e370ab1]{transition:all .2s}.spotlight-enter-from[data-v-8e370ab1],.spotlight-leave-to[data-v-8e370ab1]{opacity:0}.spotlight-enter-from .spotlight-modal[data-v-8e370ab1],.spotlight-leave-to .spotlight-modal[data-v-8e370ab1]{transform:scale(.95)translateY(-20px)}@media (prefers-color-scheme:dark){.spotlight-overlay[data-v-8e370ab1]{background:#000000b3}.spotlight-modal[data-v-8e370ab1]{background:#1e1e1efa;box-shadow:0 20px 70px #00000080,0 0 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}@media (max-width:600px){.filter-row[data-v-8e370ab1],.search-input-section[data-v-8e370ab1]{border-top:1px solid #ffffff1a}}.divider[data-v-8e370ab1],.search-input-section[data-v-8e370ab1]{border-color:#ffffff1a}.search-hint-bottom[data-v-8e370ab1]{color:#ffffffb3;background:#282828fa;border-top-color:#ffffff1a}.search-hint-bottom strong[data-v-8e370ab1]{color:#ffffffe6}.spotlight-search-input[data-v-8e370ab1]{color:#f5f5f7}.spotlight-search-input[data-v-8e370ab1]::placeholder{color:#86868b}.clear-button[data-v-8e370ab1],.search-icon-wrapper[data-v-8e370ab1]{color:#86868b}.clear-button[data-v-8e370ab1]{background:#ffffff14}.clear-button[data-v-8e370ab1]:hover{color:#98989d;background:#ffffff1f}.toolbar-text-btn[data-v-8e370ab1]{color:#e0e0e0;background:0 0;border:none}.toolbar-text-btn[data-v-8e370ab1]:hover{background-color:#ffffff0d}.ask-genspark-btn .ask-genspark-icon[data-v-8e370ab1]{background:linear-gradient(135deg,#667eea,#764ba2)}.result-item[data-v-8e370ab1]{border-bottom-color:#ffffff14}.result-item[data-v-8e370ab1]:hover{background:#ffffff0d}.result-item.selected[data-v-8e370ab1]{background:#007aff33}.result-icon.gmail-icon[data-v-8e370ab1]{background:#ea433526}.result-icon.outlook-icon[data-v-8e370ab1]{background:#0078d426}.email-sender[data-v-8e370ab1]{color:#e0e0e0}.email-sender.unread[data-v-8e370ab1]{color:#fff;font-weight:700}.sender-name[data-v-8e370ab1]{color:inherit}.email-title[data-v-8e370ab1]{color:#e0e0e0}.email-title.unread[data-v-8e370ab1]{color:#fff;font-weight:700}.email-snippet[data-v-8e370ab1]{color:#aaa}.snippet-text[data-v-8e370ab1]{color:inherit}.email-date[data-v-8e370ab1]{color:#86868b}.empty-text[data-v-8e370ab1]{color:#f5f5f7}.empty-hint[data-v-8e370ab1],.tip[data-v-8e370ab1]{color:#86868b}.tip kbd[data-v-8e370ab1]{color:#98989d;background:#ffffff14}[data-v-8e370ab1] .search-highlight,[data-v-8e370ab1] mark.search-highlight{color:inherit;background-color:#ffdc004d}}@media (max-width:600px){.spotlight-overlay[data-v-8e370ab1]{align-items:flex-end;padding:0 0 20px;display:flex}.spotlight-container[data-v-8e370ab1]{justify-content:flex-end;align-items:stretch;width:100%;max-width:100%;padding:0}.spotlight-container[data-v-8e370ab1],.spotlight-modal[data-v-8e370ab1]{flex-direction:column;height:auto;display:flex}.spotlight-modal[data-v-8e370ab1]{border-radius:20px;max-height:calc(95vh - 20px);margin:0 10px;position:relative;bottom:0;transform:none}.search-input-section[data-v-8e370ab1]{background:inherit;order:2;padding:12px;position:sticky;bottom:0}.filter-row[data-v-8e370ab1],.search-input-section[data-v-8e370ab1]{border-top:1px solid #0000000d}.filter-row[data-v-8e370ab1]{order:1;padding:8px 12px}.spotlight-results[data-v-8e370ab1]{flex:1;order:0;max-height:calc(95vh - 170px);overflow-y:auto}.divider[data-v-8e370ab1]{order:0}.empty-state[data-v-8e370ab1],.loading-state[data-v-8e370ab1],.welcome-state[data-v-8e370ab1]{flex-direction:column;flex:1;order:0;justify-content:center;display:flex}.search-hint-bottom[data-v-8e370ab1]{order:0;padding-bottom:20px}.quick-tips[data-v-8e370ab1]{flex-wrap:wrap;gap:8px}.tip[data-v-8e370ab1]{font-size:11px}.spotlight-enter-from .spotlight-modal[data-v-8e370ab1],.spotlight-leave-to .spotlight-modal[data-v-8e370ab1]{transform:translateY(100%)!important}.spotlight-enter-active .spotlight-modal[data-v-8e370ab1],.spotlight-leave-active .spotlight-modal[data-v-8e370ab1]{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.spotlight-enter-to .spotlight-modal[data-v-8e370ab1]{transform:translateY(0)!important}}.email-modal-overlay[data-v-8e370ab1]{z-index:999;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.email-modal-container[data-v-8e370ab1]{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:900px;height:90vh;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.email-modal-header[data-v-8e370ab1]{border-bottom:1px solid #e5e5e7;justify-content:flex-end;align-items:center;padding:16px 20px;display:flex}.email-modal-close[data-v-8e370ab1]{cursor:pointer;color:#86868b;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.email-modal-close[data-v-8e370ab1]:hover{color:#000;background:#f5f5f7}.email-modal-content[data-v-8e370ab1]{flex:1;padding:20px;overflow-y:auto}.email-modal-enter-active[data-v-8e370ab1],.email-modal-leave-active[data-v-8e370ab1]{transition:opacity .3s}.email-modal-enter-from[data-v-8e370ab1],.email-modal-leave-to[data-v-8e370ab1]{opacity:0}.email-modal-enter-active .email-modal-container[data-v-8e370ab1],.email-modal-leave-active .email-modal-container[data-v-8e370ab1]{transition:transform .3s}.email-modal-enter-from .email-modal-container[data-v-8e370ab1],.email-modal-leave-to .email-modal-container[data-v-8e370ab1]{transform:scale(.9)}@media (max-width:600px){.email-modal-overlay[data-v-8e370ab1]{align-items:flex-end;padding:0}.email-modal-container[data-v-8e370ab1]{border-radius:20px 20px 0 0;width:100%;max-width:100%;height:auto;max-height:95vh;margin:0}.email-modal-header[data-v-8e370ab1]{z-index:10;background:#fff;padding:12px 16px;position:sticky;top:0}.email-modal-content[data-v-8e370ab1]{max-height:calc(95vh - 60px);padding:16px;overflow-y:auto}.email-modal-container[data-v-8e370ab1]{padding-bottom:env(safe-area-inset-bottom)}.email-modal-enter-from .email-modal-container[data-v-8e370ab1],.email-modal-leave-to .email-modal-container[data-v-8e370ab1]{transform:translateY(100%)!important}.email-modal-enter-active .email-modal-container[data-v-8e370ab1],.email-modal-leave-active .email-modal-container[data-v-8e370ab1]{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.email-modal-enter-to .email-modal-container[data-v-8e370ab1]{transform:translateY(0)!important}}@media (prefers-color-scheme:dark){.email-modal-container[data-v-8e370ab1]{background:#1c1c1e}.email-modal-header[data-v-8e370ab1]{border-bottom-color:#38383a}.email-modal-close[data-v-8e370ab1]{color:#98989d}.email-modal-close[data-v-8e370ab1]:hover{color:#fff;background:#2c2c2e}@media (max-width:600px){.email-modal-header[data-v-8e370ab1]{background:#1c1c1e}}}.audio-equalizer-bars[data-v-67d58de6]{justify-content:center;align-items:center;gap:var(--v7c02ce8c);box-sizing:border-box;flex-shrink:0;width:54px;height:42px;margin:0 auto;display:flex;position:relative}.equalizer-bar[data-v-67d58de6]{transform-origin:50%;background-color:var(--v0aaaf3e0)}.equalizer-bar[style*=transform][data-v-67d58de6]{animation:none!important}.smart-command-container[data-v-1b524159]{z-index:1000;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;right:28px}.expanded-panel[data-v-1b524159]{z-index:100;background:0 0;flex-direction:column;gap:0;min-width:300px;max-width:400px;display:flex;position:absolute;right:48px}.expanded-panel.mode-listening[data-v-1b524159],.expanded-panel.mode-thinking[data-v-1b524159]{min-width:auto;max-width:none;height:42px;right:48px}.expanded-panel.mode-type[data-v-1b524159]{height:42px;right:48px}.slide-expand-enter-active[data-v-1b524159],.slide-expand-leave-active[data-v-1b524159]{transition:all .3s ease-out}.slide-expand-enter-from[data-v-1b524159],.slide-expand-leave-to[data-v-1b524159]{opacity:0;transform:translate(20px)}.type-input-wrapper[data-v-1b524159]{box-sizing:border-box;background:#fff;border-radius:16px;align-items:center;gap:0;width:369px;height:42px;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 15px #00000014}.type-input-section[data-v-1b524159]{z-index:2;pointer-events:auto;align-items:center;gap:0;width:calc(100% - 60px);height:18px;display:flex;position:absolute;top:14px;left:12px}.type-input-cursor[data-v-1b524159]{z-index:1;background:#000;border-radius:32px;flex-shrink:0;width:1px;height:16px;margin:2px 0 0;animation:1s infinite blink-cursor-1b524159;position:relative}.type-input-cursor.hidden[data-v-1b524159],.type-input:focus~.type-input-cursor[data-v-1b524159]{display:none}.type-input-section:has(.type-input:focus) .type-input-cursor[data-v-1b524159]{display:none}@keyframes blink-cursor-1b524159{0%,50%{opacity:1}51%,to{opacity:0}}.type-input[data-v-1b524159]{color:#1a1a1a;pointer-events:auto;z-index:2;vertical-align:middle;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;width:100%;height:21px;padding:0;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft Yahei UI,Microsoft Yahei,Source Han Sans CN,sans-serif;font-size:14px;line-height:21px}.type-input[data-v-1b524159]::placeholder{color:#909499;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft Yahei UI,Microsoft Yahei,Source Han Sans CN,sans-serif;font-style:normal;font-weight:400;line-height:21px}.type-input-icons[data-v-1b524159]{z-index:2;box-sizing:border-box;flex-shrink:0;width:9.76%;height:75%;padding-right:12px;position:absolute;top:12.5%;right:0}.enter-icon-button[data-v-1b524159],.type-input-icons[data-v-1b524159]{justify-content:center;align-items:center;display:flex}.enter-icon-button[data-v-1b524159]{cursor:pointer}.enter-icon-wrapper[data-v-1b524159]{border-radius:35%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.enter-icon-button:hover .enter-icon-wrapper[data-v-1b524159]{opacity:.8}.enter-icon-wrapper[data-v-1b524159] svg{justify-content:center;align-items:center;width:100%;display:flex}.close-icon-wrapper[data-v-1b524159]{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.close-icon-button:hover .close-icon-wrapper[data-v-1b524159],.enter-icon-button:hover .enter-icon-wrapper[data-v-1b524159]{opacity:.8}.close-icon-cancel[data-v-1b524159]{color:#5f6368;width:20px;height:20px}.smart-command-button.state-connected[data-v-1b524159]:has(.close-icon-cancel){background:#fff;border:none;border-radius:50%;box-shadow:0 4px 15px #0000001a}.smart-command-button.state-connected[data-v-1b524159]:has(.close-icon-cancel):hover{background:#f4f4f4;box-shadow:0 4px 15px #0000001a}.close-icon-cancel[data-v-1b524159] svg{width:20px;height:20px}.type-thinking-display[data-v-1b524159]{color:#232425;flex:1;align-items:center;gap:8px;font-size:14px;display:flex}.type-thinking-dots[data-v-1b524159]{align-items:center;gap:4px;display:flex}.type-thinking-display .type-dot[data-v-1b524159]{background-color:#0f7fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite type-thinking-flash-1b524159}.type-thinking-display .type-dot[data-v-1b524159]:first-child{animation-delay:-.32s}.type-thinking-display .type-dot[data-v-1b524159]:nth-child(2){animation-delay:-.16s}@keyframes type-thinking-flash-1b524159{0%,80%,to{opacity:.4;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.type-thinking-text[data-v-1b524159]{color:#232425;font-size:14px}.type-stop-button[data-v-1b524159]{cursor:pointer}.type-stop-button[data-v-1b524159],.type-stop-icon-wrapper[data-v-1b524159]{justify-content:center;align-items:center;display:flex}.type-stop-icon-wrapper[data-v-1b524159]{color:#fff;background:#232425;border-radius:50%;width:36px;height:36px;transition:background-color .2s}.type-stop-icon-wrapper[data-v-1b524159]:hover{background:#1a1b1c}.type-stop-icon-wrapper svg[data-v-1b524159]{width:20px;height:20px}.listening-wrapper[data-v-1b524159]{box-sizing:border-box;background:#fff;border-radius:60px;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;height:42px;padding:4px 12px 4px 20px;display:flex;position:relative;box-shadow:0 4px 15px #0000001a}.listening-circle-bg[data-v-1b524159]{pointer-events:none;background:0 0;border-radius:32px;width:44px;height:44px;position:absolute;top:2px;right:12px}.listening-wrapper[data-v-1b524159] .audio-equalizer-bars{margin-left:3px;margin-right:11px}.listening-mic-icon[data-v-1b524159]{color:#0f7fff;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.listening-mic-icon[data-v-1b524159] svg{width:24px;height:24px;margin:0;padding:0;display:block}.listening-push-to-talk-icon[data-v-1b524159]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.listening-push-to-talk-icon.clickable[data-v-1b524159]{cursor:pointer;transition:opacity .2s}.listening-push-to-talk-icon.clickable[data-v-1b524159]:hover{opacity:.8}.listening-push-to-talk-icon[data-v-1b524159] svg{width:32px;height:32px;box-shadow:none;outline:none;margin:0;padding:0;display:block}.thinking-wrapper[data-v-1b524159]{box-sizing:border-box;background:#fff;border-radius:60px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;height:42px;padding:2px 12px;display:flex;position:relative;box-shadow:0 4px 15px #0000001a}.thinking-dots[data-v-1b524159]{flex-shrink:0;align-items:center;gap:4px;display:flex}.thinking-dot[data-v-1b524159]{background-color:#0f7fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite type-thinking-flash-1b524159}.thinking-dot[data-v-1b524159]:first-child{animation-delay:-.32s}.thinking-dot[data-v-1b524159]:nth-child(2){animation-delay:-.16s}.thinking-text[data-v-1b524159]{color:#232425;white-space:nowrap;font-size:14px}.expanded-panel.mode-speaking[data-v-1b524159]{z-index:10;min-width:auto;max-width:none;height:42px;right:48px}.speaking-wrapper[data-v-1b524159]{box-sizing:border-box;background:#fff;border-radius:60px;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;height:42px;padding:4px 12px 4px 20px;display:flex;position:relative;box-shadow:0 4px 15px #0000001a}.speaking-wrapper[data-v-1b524159] .audio-equalizer-bars{margin-left:11px;margin-right:3px}.speaking-speaker-icon[data-v-1b524159]{color:#34c759;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.speaking-speaker-icon[data-v-1b524159] svg{width:24px;height:24px;margin:0;padding:0;display:block}.listening-close-button[data-v-1b524159]{cursor:pointer;margin-left:auto}.listening-close-button[data-v-1b524159],.listening-close-icon-wrapper[data-v-1b524159]{justify-content:center;align-items:center;display:flex}.listening-close-icon-wrapper[data-v-1b524159]{color:#909499;background:#f4f4f4;border-radius:50%;width:36px;height:36px;transition:background-color .2s}.listening-close-icon-wrapper[data-v-1b524159]:hover{background:#e0e0e0}.listening-close-icon-wrapper[data-v-1b524159] svg{width:20px;height:20px}.expanded-panel.mode-recording[data-v-1b524159]{right:48px}.wave-bar-mini[data-v-1b524159]{background:#999;border-radius:1.5px;width:3px;transition:height 80ms ease-out}.expanded-panel.mode-hands-free[data-v-1b524159]{height:42px;right:48px}.wave-svg-mini[data-v-1b524159]{color:#999;opacity:.6;width:80px;height:24px}.ai-response-container[data-v-1b524159]{flex-direction:column;gap:8px;display:flex}.ai-text[data-v-1b524159]{color:#11998e;align-items:center;gap:8px;font-size:14px;display:flex}.wave-ai[data-v-1b524159]{height:40px}.wave-ai .wave-svg[data-v-1b524159]{color:#666}.smart-command-button[data-v-1b524159]{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:relative}.smart-command-button-wrapper[data-v-1b524159]{display:inline-block;position:relative}.smart-command-button.state-disconnected[data-v-1b524159]{color:#999;background:#f5f5f5;border:1px solid #e0e0e0}.smart-command-button.state-connecting[data-v-1b524159]{color:#666;background:#fff;border:1px solid #d0d0d0;box-shadow:0 2px 8px #00000014}.smart-command-button.state-connected[data-v-1b524159]{color:#fff;background:#232425;border:none;box-shadow:0 2px 12px #00000026}.smart-command-button.state-recording[data-v-1b524159]{color:#fff;background:#2a2a2a;border:2px solid #1a1a1a;transform:scale(1.02);box-shadow:0 0 0 3px #1a1a1a1a}.smart-command-button.state-connected.state-recording[data-v-1b524159]:not(:has(.close-icon-cancel)){box-shadow:none!important;background:#fff!important;border:none!important;transform:none!important}.smart-command-button.state-connected.state-recording[data-v-1b524159]:not(:has(.close-icon-cancel)):hover{background:#f4f4f4!important}.smart-command-button.state-connected.state-recording[data-v-1b524159]:has(.close-icon-cancel){background:#fff;border:none;border-radius:50%;transform:none;box-shadow:0 4px 15px #0000001a}.smart-command-button.state-connected.state-recording[data-v-1b524159]:has(.close-icon-cancel):hover{background:#f4f4f4;box-shadow:0 4px 15px #0000001a}.smart-command-button.state-hands-free[data-v-1b524159]{color:#fff;background:#1a1a1a;border:2px solid #333;box-shadow:0 0 0 3px #1a1a1a26}.smart-command-button.state-processing[data-v-1b524159]{color:#666;background:#f5f5f5;border:1px solid #d0d0d0}.smart-command-button.state-ai-responding[data-v-1b524159]{color:#fff;background:#2a2a2a;border:1px solid #3a3a3a}.smart-command-button.state-connected[data-v-1b524159]:hover:not(.state-recording):not(.state-hands-free):not(:has(.close-icon-cancel)){transform:scale(1.05);box-shadow:0 4px 16px #0003}.button-icon[data-v-1b524159],.button-icon[data-v-1b524159] svg{width:20px;height:20px}.genspark-icon-connected[data-v-1b524159]{color:#232425;border-radius:50%;flex-shrink:0;display:block;overflow:hidden;width:30px!important;height:30px!important}.genspark-icon-connected[data-v-1b524159] svg{display:block;width:30px!important;max-width:30px!important;height:30px!important;max-height:30px!important}.genspark-icon-connected[data-v-1b524159] path#Vector{fill:#232425!important}.genspark-icon-connected[data-v-1b524159] path[fill=white]{fill:#fff!important}.smart-command-button.state-connected[data-v-1b524159]:has(.genspark-icon-connected){background:#232425;border:none}.email-chat-icon-connected[data-v-1b524159]{color:#232425;flex-shrink:0;display:block;width:20px!important;height:20px!important}.email-chat-icon-connected[data-v-1b524159] svg{display:block;width:20px!important;height:20px!important}.email-chat-icon-connected[data-v-1b524159] svg path{stroke:#232425}.smart-command-button.state-connected[data-v-1b524159]:has(.email-chat-icon-connected){background:linear-gradient(90deg,#fff,#fff),linear-gradient(-79deg,#f5f5f5 6%,#fff 50%,#fafafa 95%);border:1px solid #e5e7eb;box-shadow:0 4px 20px #0000001a}.hover-menu[data-v-1b524159]{z-index:1000;background:#fff;border-radius:37px;flex-direction:column;align-items:center;gap:4px;width:40px;min-width:40px;padding:8px 4px;animation:.2s ease-out menuFadeIn-1b524159;display:flex;bottom:calc(100% + 12px);box-shadow:0 4px 12px #00000026}.hover-menu[data-v-1b524159],.smart-command-button-wrapper[data-v-1b524159]:before{pointer-events:auto;position:absolute;left:50%;transform:translate(-50%)}.smart-command-button-wrapper[data-v-1b524159]:before{content:"";width:60px;height:16px;bottom:100%}@keyframes menuFadeIn-1b524159{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.menu-item[data-v-1b524159]{cursor:pointer;color:#202124;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex;position:relative}.menu-item[data-v-1b524159]:hover{background-color:#f1f3f4}.menu-tooltip[data-v-1b524159]{color:#fff;white-space:nowrap;z-index:1001;pointer-events:none;background:#1a1a1a;border-radius:6px;padding:8px 12px;font-size:12px;animation:.15s ease-out tooltipFadeIn-1b524159;right:calc(100% + 12px)}.menu-tooltip[data-v-1b524159],.menu-tooltip[data-v-1b524159]:after{position:absolute;top:50%;transform:translateY(-50%)}.menu-tooltip[data-v-1b524159]:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #1a1a1a;width:0;height:0;left:100%}@keyframes tooltipFadeIn-1b524159{0%{opacity:0;transform:translateY(-50%)translate(-4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.menu-icon[data-v-1b524159]{color:currentColor;width:24px;height:24px}.menu-icon[data-v-1b524159] svg{width:24px;height:24px}.menu-separator[data-v-1b524159]{background-color:#e0e0e0;width:32px;height:1px;margin:4px 0}@media (prefers-color-scheme:dark){.type-input-wrapper[data-v-1b524159]{background:#1c1c1e;box-shadow:0 2px 8px #0000004d}.type-input[data-v-1b524159]{color:#f3f4f6}.type-input[data-v-1b524159]::placeholder{color:#9ca3af}.type-thinking-display[data-v-1b524159],.type-thinking-text[data-v-1b524159]{color:#f3f4f6}.type-thinking-display .type-dot[data-v-1b524159]{background-color:#60a5fa}.type-stop-icon-wrapper[data-v-1b524159]{color:#fff;background:#374151}.type-stop-icon-wrapper[data-v-1b524159]:hover{background:#4b5563}.enter-icon-wrapper[data-v-1b524159]{color:#9ca3af!important;background:#374151!important}.enter-icon-button.active .enter-icon-wrapper[data-v-1b524159]{color:#f3f4f6!important;background:#1c1c1e!important}.enter-icon-wrapper[data-v-1b524159] svg{color:currentColor}.listening-wrapper[data-v-1b524159]{background:#1c1c1e;box-shadow:0 2px 8px #0000004d}.listening-mic-icon[data-v-1b524159]{color:#60a5fa}.listening-push-to-talk-icon[data-v-1b524159]{color:#f3f4f6}.speaking-wrapper[data-v-1b524159]{background:#1c1c1e;box-shadow:0 2px 8px #0000004d}.speaking-speaker-icon[data-v-1b524159]{color:#34c759}.thinking-wrapper[data-v-1b524159]{background:#1c1c1e;box-shadow:0 2px 8px #0000004d}.thinking-dot[data-v-1b524159]{background-color:#60a5fa}.thinking-text[data-v-1b524159]{color:#f3f4f6}.listening-close-icon-wrapper[data-v-1b524159]{color:#9ca3af;background:#374151}.listening-close-icon-wrapper[data-v-1b524159]:hover{background:#4b5563}.close-icon-cancel[data-v-1b524159]{color:#9ca3af}.email-chat-icon-connected[data-v-1b524159]{color:#f3f4f6}.email-chat-icon-connected[data-v-1b524159] svg,.email-chat-icon-connected[data-v-1b524159] svg path{color:#f3f4f6;stroke:#f3f4f6}.smart-command-button.state-connected[data-v-1b524159]:has(.email-chat-icon-connected){background:linear-gradient(90deg,#374151,#374151),linear-gradient(-79deg,#2d3748 6%,#374151 50%,#3f4a5a 95%);border-color:#4b5563;box-shadow:0 4px 20px #0000004d}.hover-menu[data-v-1b524159]{background:#1c1c1e;border:1px solid #374151;box-shadow:0 4px 12px #0000004d}.menu-item[data-v-1b524159]{color:#f3f4f6}.menu-item[data-v-1b524159]:hover{background-color:#374151}.menu-icon[data-v-1b524159]{color:#f3f4f6}.menu-icon[data-v-1b524159] svg{color:inherit;fill:none}.menu-icon[data-v-1b524159] path{stroke:currentColor}.menu-separator[data-v-1b524159]{background-color:#374151}.menu-tooltip[data-v-1b524159]{color:#f3f4f6;background:#1c1c1e;border:1px solid #374151}.menu-tooltip[data-v-1b524159]:after{border-left-color:#1c1c1e}.bubble-user-input[data-v-1b524159]{color:#f3f4f6;background:#1c1c1e;border-color:#374151;box-shadow:0 2px 8px #0000004d}.bubble-server-processing[data-v-1b524159],.bubble-status[data-v-1b524159]{color:#9ca3af;background:#1c1c1e;border-color:#374151;box-shadow:0 2px 6px #0000004d}.bubble-server-response[data-v-1b524159]{color:#f3f4f6;background:#1c1c1e;border-color:#374151;box-shadow:0 2px 12px #0000004d}.task-list-panel[data-v-1b524159]{background:#1c1c1e!important;border-color:#374151!important;box-shadow:0 4px 16px #0000004d!important}.task-panel-header[data-v-1b524159]{border-bottom-color:#374151!important}.task-panel-title[data-v-1b524159]{color:#f3f4f6!important}.task-panel-back[data-v-1b524159],.task-panel-close[data-v-1b524159]{color:#9ca3af!important}.task-panel-back[data-v-1b524159]:hover,.task-panel-close[data-v-1b524159]:hover{color:#f3f4f6!important}.task-item[data-v-1b524159]{background-color:#0000!important;border-bottom-color:#374151!important}.task-item[data-v-1b524159]:hover{background-color:#374151!important}.task-item-title[data-v-1b524159]{color:#f3f4f6!important}.task-type-icon[data-v-1b524159]{color:#9ca3af!important}.task-type-icon[data-v-1b524159] svg{color:inherit!important;fill:currentColor!important}.task-type-icon[data-v-1b524159] path{fill:currentColor!important}.task-description[data-v-1b524159]{color:#f3f4f6!important}.task-item-footer[data-v-1b524159],.task-status-text[data-v-1b524159]{color:#9ca3af!important}.task-item.task-completed .task-status-text[data-v-1b524159]{color:#f3f4f6!important}.task-item.task-failed .task-status-text[data-v-1b524159]{color:#9ca3af!important}.task-status-text.status-in-progress[data-v-1b524159]{-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#9ca3af,#9ca3af 30%,#d1d5db 50%,#9ca3af 70%,#9ca3af) 0 0/200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}.task-timestamp[data-v-1b524159]{color:#9ca3af!important}.task-detail-overlay[data-v-1b524159]{background:#1c1c1e}.task-detail-overlay .task-panel-header[data-v-1b524159]{background:#1c1c1e;border-bottom-color:#374151}.task-detail-overlay .task-detail-content[data-v-1b524159]{background:#1c1c1e}.task-loading[data-v-1b524159]{color:#9ca3af}.loading-spinner[data-v-1b524159]:after{border-color:#9ca3af #374151 #374151}.task-detail-status[data-v-1b524159]{color:#9ca3af}.task-detail-description[data-v-1b524159]{color:#f3f4f6}.task-action-btn[data-v-1b524159]{color:#f3f4f6;background:#374151}.task-action-btn[data-v-1b524159]:hover{background:#4b5563}.task-detail-error[data-v-1b524159]{color:#9ca3af;background:#1c1c1e;border-color:#374151}.task-list-backdrop[data-v-1b524159]{background:#000000b3}@media (max-width:768px){.task-list-panel[data-v-1b524159]{background:#1c1c1e!important;border-top-color:#374151!important}}}.wave-in-button[data-v-1b524159]{justify-content:center;align-items:center;gap:2px;height:20px;display:flex}.wave-bar-btn[data-v-1b524159]{opacity:.9;background:currentColor;border-radius:1px;width:2px;transition:height 80ms ease-out}.dots-in-button[data-v-1b524159]{justify-content:center;align-items:center;gap:3px;display:flex}.dot-btn[data-v-1b524159]{opacity:.8;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite typing-bounce-1b524159}.dot-btn[data-v-1b524159]:first-child{animation-delay:0s}.dot-btn[data-v-1b524159]:nth-child(2){animation-delay:.2s}.dot-btn[data-v-1b524159]:nth-child(3){animation-delay:.4s}.hands-free-in-button[data-v-1b524159]{justify-content:center;align-items:center;display:flex}.speaker-icon[data-v-1b524159]{opacity:.9;width:20px;height:20px}.status-indicator[data-v-1b524159]{position:absolute;bottom:4px;right:4px}.status-dot[data-v-1b524159]{border:2px solid #fff;border-radius:50%;width:12px;height:12px}.status-dot.connected[data-v-1b524159]{background:#1a1a1a}.status-dot.recording[data-v-1b524159]{background:#fff;animation:.5s infinite blink-1b524159}.status-dot.disconnected[data-v-1b524159]{background:#ccc}.infinity-symbol[data-v-1b524159]{color:#fff;font-size:18px;font-weight:700}.type-badge[data-v-1b524159]{color:#fff;background:#0003;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:700}.connection-badge[data-v-1b524159]{position:absolute;top:4px;right:4px}.connection-dot[data-v-1b524159]{background:#1a1a1a;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 4px #1a1a1a4d}@keyframes pulse-recording-1b524159{0%,to{box-shadow:0 0 #1a1a1a33}50%{box-shadow:0 0 0 6px #1a1a1a00}}@keyframes glow-hands-free-1b524159{0%{box-shadow:0 0 0 2px #1a1a1a26}to{box-shadow:0 0 0 4px #1a1a1a40}}@keyframes blink-1b524159{0%,to{opacity:1}50%{opacity:.3}}.spinner[data-v-1b524159]{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-1b524159}@keyframes spin-1b524159{to{transform:rotate(1turn)}}.expanded-panel.mode-recording[data-v-1b524159]{background:#f5f5f5;justify-content:center;gap:3px;height:42px}.conversation-bubble-wrapper[data-v-1b524159]{pointer-events:none;min-width:300px;max-width:400px;position:absolute;bottom:64px;right:48px}.conversation-bubble-wrapper.with-panel[data-v-1b524159]{bottom:56px;transform:none}.bubble[data-v-1b524159]{word-wrap:break-word;pointer-events:auto;box-sizing:border-box;border-radius:18px;width:100%;padding:12px 16px;font-size:14px;line-height:1.4;box-shadow:0 2px 8px #0000001a}.bubble-user-input[data-v-1b524159]{color:#1a1a1a;background:#fff;border:1px solid #e0e0e0;align-items:center;gap:10px;display:flex;box-shadow:0 2px 8px #0000000f}.bubble-user-input .bubble-prefix[data-v-1b524159]{opacity:.6;flex-shrink:0;font-size:14px}.bubble-user-input .bubble-content[data-v-1b524159]{flex:1;font-weight:400}.bubble-server-processing[data-v-1b524159]{color:#666;background:#f5f5f5;border:1px solid #d0d0d0;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 2px 6px #0000000a}.bubble-server-processing .bubble-content[data-v-1b524159]{flex:1;font-size:13px;font-weight:400}.bubble-status[data-v-1b524159]{color:#666;background:#f5f5f5;border:1px solid #d0d0d0;justify-content:center;align-items:center;gap:3px;min-width:80px;padding:12px 20px;display:flex;box-shadow:0 2px 6px #0000000a}.bubble-server-response[data-v-1b524159]{color:#fff;background:#1a1a1a;border:1px solid #2a2a2a;font-size:14px;font-weight:400;box-shadow:0 2px 12px #00000026}.typing-dots[data-v-1b524159]{align-items:center;gap:4px;margin-left:auto;padding-left:8px;display:inline-flex}.typing-dots .dot[data-v-1b524159]{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite typing-bounce-1b524159}.typing-dots .dot[data-v-1b524159]:first-child{animation-delay:0s}.typing-dots .dot[data-v-1b524159]:nth-child(2){animation-delay:.2s}.typing-dots .dot[data-v-1b524159]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-1b524159{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.bubble-fade-enter-active[data-v-1b524159]{animation:.3s ease-out slide-in-bubble-1b524159}.bubble-fade-leave-active[data-v-1b524159]{animation:.3s ease-out fade-out-bubble-1b524159}.bubble-fade-move[data-v-1b524159]{transition:transform .3s}@keyframes slide-in-bubble-1b524159{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade-out-bubble-1b524159{to{opacity:0;transform:translateY(-10px)}}@media (max-width:768px){.conversation-bubble-wrapper[data-v-1b524159]{min-width:280px;max-width:calc(100vw - 100px)}.bubble[data-v-1b524159]{padding:10px 14px;font-size:13px}.smart-command-container[data-v-1b524159]{bottom:calc(20px + env(safe-area-inset-bottom,0px));right:16px}.smart-command-button[data-v-1b524159]{width:50px!important;height:50px!important}.hover-menu[data-v-1b524159]{width:50px!important;min-width:50px!important}.menu-item[data-v-1b524159]{width:50px!important;height:50px!important}.expanded-panel.mode-listening[data-v-1b524159],.expanded-panel.mode-speaking[data-v-1b524159]{min-width:auto;max-width:none;height:50px;right:62px}.listening-wrapper[data-v-1b524159],.speaking-wrapper[data-v-1b524159]{box-sizing:border-box;background:#fff;border-radius:60px;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;height:50px;padding:4px 12px 4px 20px;display:flex;box-shadow:0 4px 15px #0000001a}.listening-wrapper[data-v-1b524159] .audio-equalizer-bars,.speaking-wrapper[data-v-1b524159] .audio-equalizer-bars{margin-left:3px;margin-right:11px}.listening-push-to-talk-icon[data-v-1b524159],.speaking-speaker-icon[data-v-1b524159]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.listening-push-to-talk-icon[data-v-1b524159] svg,.speaking-speaker-icon[data-v-1b524159] svg{width:32px;height:32px;box-shadow:none;outline:none;margin:0;padding:0;display:block}.expanded-panel.mode-type[data-v-1b524159]{height:50px;right:62px}.type-input-wrapper[data-v-1b524159]{height:50px;width:calc(100vw - 94px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-width:none}.task-list-panel[data-v-1b524159]{z-index:2000!important;background:#fff!important;border:none!important;border-top:1px solid #e0e0e0!important;border-radius:18px 18px 0 0!important;flex-direction:column!important;width:100%!important;min-width:auto!important;max-width:100%!important;max-height:80vh!important;display:flex!important;position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -4px 16px #0000001f!important}.task-panel-header[data-v-1b524159]{flex-shrink:0;padding:17px;line-height:18px}.task-list-items[data-v-1b524159]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.task-expand-enter-active[data-v-1b524159]{transition:transform .3s ease-out,opacity .3s ease-out}.task-expand-leave-active[data-v-1b524159]{transition:transform .3s ease-in,opacity .3s ease-in}.task-expand-enter-from[data-v-1b524159],.task-expand-leave-to[data-v-1b524159]{opacity:0;transform:translateY(100%)}}.task-indicator[data-v-1b524159]{cursor:pointer;z-index:10;background:#fff;border:1.5px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;bottom:58px;right:0;box-shadow:0 2px 8px #0000001a}.task-indicator[data-v-1b524159]:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026}.task-count-number[data-v-1b524159]{font-size:13px;font-weight:600}.task-indicator.task-status-progress .task-count-number[data-v-1b524159]{color:#666}.task-indicator.task-status-success .task-count-number[data-v-1b524159]{color:#1a1a1a}.task-indicator.task-status-error .task-count-number[data-v-1b524159]{color:#999}@keyframes pulse-dot-1b524159{0%,to{opacity:.6}50%{opacity:1}}.task-list-backdrop[data-v-1b524159]{z-index:1999;background:#00000080;position:fixed;top:0;bottom:0;left:0;right:0}.task-backdrop-enter-active[data-v-1b524159],.task-backdrop-leave-active[data-v-1b524159]{transition:opacity .3s}.task-backdrop-enter-from[data-v-1b524159],.task-backdrop-leave-to[data-v-1b524159]{opacity:0}.task-expand-enter-active[data-v-1b524159],.task-expand-leave-active[data-v-1b524159]{transition:opacity 80ms}.task-expand-enter-from[data-v-1b524159],.task-expand-leave-to[data-v-1b524159]{opacity:0}@media (min-width:769px){.task-list-panel[data-v-1b524159]{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:18px;min-width:300px;max-width:360px;max-height:400px;position:absolute;bottom:24px;right:80px;overflow:hidden;box-shadow:0 4px 16px #0000001f}}.task-panel-header[data-v-1b524159]{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:17px;line-height:18px;display:flex}.task-panel-title[data-v-1b524159]{color:#1a1a1a;text-align:center;flex:1;font-size:14px;font-weight:500}.task-panel-back[data-v-1b524159],.task-panel-close[data-v-1b524159]{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;transition:color .2s;display:flex}.task-panel-back[data-v-1b524159]:hover,.task-panel-close[data-v-1b524159]:hover{color:#1a1a1a}.task-list-items[data-v-1b524159]{max-height:320px;overflow-y:auto}.task-item[data-v-1b524159]{cursor:pointer;border-bottom:1px solid #f5f5f5;align-items:flex-start;padding:12px 16px;transition:background .2s;display:flex}.task-item.task-pending[data-v-1b524159]{padding:12px 20px}.task-item[data-v-1b524159]:hover{background:#fafafa}.task-item[data-v-1b524159]:last-child{border-bottom:none}.task-item-content[data-v-1b524159]{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.task-item-title[data-v-1b524159]{color:#232425;align-items:center;gap:8px;height:24px;font-family:Arial;font-size:16px;font-weight:400;line-height:24px;display:flex}.task-type-icon[data-v-1b524159]{color:#5f6368;flex-shrink:0;width:16px;height:16px}.task-type-icon[data-v-1b524159] svg{width:16px;height:16px;display:block}.task-description[data-v-1b524159]{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;word-break:break-word;color:#232425;-webkit-box-orient:vertical;flex:1;min-width:0;font-family:Arial;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.task-item-footer[data-v-1b524159]{justify-content:space-between;align-items:center;height:21px;padding-left:24px;line-height:21px;display:flex}.task-item-footer[data-v-1b524159],.task-status-text[data-v-1b524159]{color:#909499;word-wrap:break-word;font-family:Arial;font-size:14px;font-weight:400}.task-item.task-completed .task-status-text[data-v-1b524159]{color:#1a1a1a}.task-item.task-failed .task-status-text[data-v-1b524159]{color:#999}.task-status-text.status-in-progress[data-v-1b524159]{color:#666;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#666,#666 30%,#999 50%,#666 70%,#666) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite shimmer-text-left-to-right-1b524159;position:relative;overflow:hidden}@keyframes shimmer-text-left-to-right-1b524159{0%{background-position:0 0}to{background-position:200% 0}}.task-timestamp[data-v-1b524159]{color:#909499;word-wrap:break-word;margin-left:auto;font-family:Arial;font-size:14px;font-weight:400}.task-detail-overlay[data-v-1b524159]{z-index:2000;background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:33.33%;right:0}@media (max-width:768px){.task-detail-overlay[data-v-1b524159]{left:0}}.task-detail-overlay .task-panel-header[data-v-1b524159]{background:#fafafa;border-bottom:1px solid #e0e0e0;flex-shrink:0}.task-detail-overlay .task-detail-content[data-v-1b524159]{-webkit-overflow-scrolling:touch;background:#fff;flex:1;min-height:0;position:relative;overflow:hidden auto}.task-loading[data-v-1b524159]{color:#666;justify-content:center;height:100%;font-size:14px}.loading-spinner[data-v-1b524159],.task-loading[data-v-1b524159]{align-items:center;display:flex}.loading-spinner[data-v-1b524159]{gap:8px}.loading-spinner[data-v-1b524159]:after{content:"";border:2px solid #e0e0e0;border-top-color:#666;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-1b524159}.task-detail-fade-enter-active[data-v-1b524159],.task-detail-fade-leave-active[data-v-1b524159]{transition:opacity .2s}.task-detail-fade-enter-from[data-v-1b524159],.task-detail-fade-leave-to[data-v-1b524159]{opacity:0}.task-detail-status[data-v-1b524159]{color:#666;font-size:13px;font-weight:500}.task-detail-description[data-v-1b524159]{color:#1a1a1a;font-size:14px;line-height:1.5}.task-detail-actions[data-v-1b524159]{gap:8px;margin-top:8px;display:flex}.task-action-btn[data-v-1b524159]{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:500;transition:all .2s}.task-action-btn[data-v-1b524159]:hover{background:#2a2a2a;transform:translateY(-1px)}.task-detail-error[data-v-1b524159]{color:#666;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:10px 12px;font-size:12px}.task-badge-fade-enter-active[data-v-1b524159],.task-badge-fade-leave-active[data-v-1b524159]{transition:all .3s}.task-badge-fade-enter-from[data-v-1b524159],.task-badge-fade-leave-to[data-v-1b524159]{opacity:0;transform:scale(.5)}body.smart-type-mode-active .mobile-bottom-fab-container,body.smart-type-mode-active [class*=mobile-bottom-fab-container],body.smart-instant-search-active .smart-command-container{opacity:0;pointer-events:none;transition:opacity .2s}.mobile-batch-selection-top-bar[data-v-558ce78d]{background-color:var(--color-bg-primary,#fff);border-bottom:1px solid var(--color-border-light,#e0e0e0);z-index:1001;box-sizing:border-box;height:56px;padding:env(safe-area-inset-top,0)16px 0 0;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.select-all-wrapper[data-v-558ce78d]{flex-grow:1;align-items:center;gap:8px;margin-left:30px;display:flex}.select-all-checkbox[data-v-558ce78d]{width:20px;height:20px;accent-color:var(--color-primary,#007aff);cursor:pointer;flex-shrink:0;margin:0}.select-all-checkbox[data-v-558ce78d]:disabled{opacity:.5;cursor:not-allowed}.select-all-text[data-v-558ce78d]{gap:4px}.select-all-text[data-v-558ce78d],.selected-count[data-v-558ce78d]{color:var(--color-text-primary,#232425);align-items:center;font-size:16px;font-weight:500;display:flex}.count-prefix[data-v-558ce78d],.count-suffix[data-v-558ce78d]{font-weight:500}.count-number[data-v-558ce78d]{font-weight:700}.cancel-button[data-v-558ce78d]{cursor:pointer;color:var(--color-text-secondary,#606060);white-space:nowrap;background:0 0;border:none;padding:8px 16px;font-size:16px}.cancel-button[data-v-558ce78d]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.mobile-batch-selection-top-bar[data-v-558ce78d]{background-color:var(--color-bg-primary-dark,#1f1f1f);border-bottom-color:var(--color-border-dark,#3a3a3a)}.select-all-text[data-v-558ce78d],.selected-count[data-v-558ce78d]{color:var(--color-text-primary-dark,#e4e6eb)}.cancel-button[data-v-558ce78d]{color:var(--color-text-secondary-dark,#8a8d91)}}.mobile-batch-actions-bottom-bar[data-v-8c8bd3f2]{padding:24px 24px calc(20px + env(safe-area-inset-bottom,0px));z-index:1002;box-sizing:border-box;pointer-events:none;background:linear-gradient(#0000 0,#ffffffb3 40%,#ffffffe6);border:none;flex-direction:row;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.batch-actions-container[data-v-8c8bd3f2]{pointer-events:auto;background:linear-gradient(90deg,#fff,#fff),linear-gradient(-56deg,#f5f5f5 6%,#fff 50%,#fafafa 95%);border:1px solid #fff;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex;box-shadow:0 4px 20px #0000001a}.batch-action-btn[data-v-8c8bd3f2]{color:#232425;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:transform .2s,opacity .2s;display:flex}.batch-action-btn[data-v-8c8bd3f2]:active:not(:disabled){transform:scale(.9)}.batch-action-btn[data-v-8c8bd3f2]:disabled{opacity:.5;cursor:not-allowed}.loading-spinner[data-v-8c8bd3f2]{border:2px solid var(--color-border-light,#e0e0e0);border-top-color:var(--color-primary,#007aff);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-8c8bd3f2}@keyframes spin-8c8bd3f2{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.mobile-batch-actions-bottom-bar[data-v-8c8bd3f2]{background:linear-gradient(#0000 0,#111827b3 40%,#111827e6)}.batch-actions-container[data-v-8c8bd3f2]{background:linear-gradient(90deg,#374151,#374151),linear-gradient(-56deg,#2d3748 6%,#374151 50%,#3f4a5a 95%);border-color:#4b5563;box-shadow:0 4px 20px #0000004d}.batch-action-btn[data-v-8c8bd3f2]{color:#f3f4f6}.loading-spinner[data-v-8c8bd3f2]{border-color:var(--color-border-dark,#3a3a3a);border-top-color:var(--color-primary-dark,#0a84ff)}}.desktop-search-flyout[data-v-44a5a3ce]{z-index:1000;pointer-events:auto;background:#fff;border-radius:12px;flex-direction:column;width:100%;padding:0;display:flex;position:absolute;top:44px;left:0;box-shadow:0 16px 32px #0f172a1f,0 0 0 1px #0f172a0d}.desktop-search-header[data-v-44a5a3ce]{color:#4b5563;justify-content:space-between;align-items:center;font-size:13px;display:flex}.status-indicator[data-v-44a5a3ce]{color:#0f172a;align-items:center;gap:6px;font-weight:500;display:inline-flex}.status-dot[data-v-44a5a3ce]{background:#3b82f6;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite pulse-44a5a3ce}.toolbar-btn[data-v-44a5a3ce]{cursor:pointer;color:#9ca3af;background:0 0;border:none;align-items:center;padding:4px;display:flex}.toolbar-btn[data-v-44a5a3ce]:hover{color:#4b5563}.loading-state[data-v-44a5a3ce]{justify-content:center;padding:24px 0;display:flex}.results-wrapper[data-v-44a5a3ce]{flex-direction:column;flex:auto;min-height:0;display:flex}.results-scroll[data-v-44a5a3ce]{flex-direction:column;min-height:0;max-height:480px;display:flex;overflow-y:auto}.contacts-section[data-v-44a5a3ce]{padding:8px 0}.contacts-list[data-v-44a5a3ce]{flex-direction:column;display:flex}.contact-item[data-v-44a5a3ce]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:8px 16px;transition:background .15s;display:flex}.contact-item.selected[data-v-44a5a3ce],.contact-item[data-v-44a5a3ce]:hover{background:#f3f4f6}.contact-avatar[data-v-44a5a3ce]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.contact-avatar .avatar-photo[data-v-44a5a3ce]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.contact-avatar .avatar-initials[data-v-44a5a3ce]{color:#fff;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600}.contact-info[data-v-44a5a3ce]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contact-name[data-v-44a5a3ce]{color:#1f2937;font-size:14px;font-weight:500}.contact-email[data-v-44a5a3ce],.contact-name[data-v-44a5a3ce]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-email[data-v-44a5a3ce]{color:#6b7280;font-size:12px}.contact-account-info[data-v-44a5a3ce]{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.contact-platform-icon[data-v-44a5a3ce]{opacity:.6;flex-shrink:0;width:14px;height:14px}.contact-account-tag[data-v-44a5a3ce]{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:11px;overflow:hidden}.contacts-loading[data-v-44a5a3ce]{align-items:center;gap:6px;padding:4px 16px;display:flex}.loading-dots[data-v-44a5a3ce]{align-items:center;gap:3px;display:flex}.loading-dots span[data-v-44a5a3ce]{background:#9ca3af;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite dotPulse-44a5a3ce}.loading-dots span[data-v-44a5a3ce]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-44a5a3ce]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-44a5a3ce{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.loading-text[data-v-44a5a3ce]{color:#9ca3af;font-size:12px}.suggestions-section[data-v-44a5a3ce]{padding:8px 0}.section-header[data-v-44a5a3ce]{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;padding:6px 16px;font-size:11px;font-weight:600;display:flex}.section-icon[data-v-44a5a3ce]{opacity:.6}.section-title[data-v-44a5a3ce]{flex:1}.suggestions-list[data-v-44a5a3ce]{flex-direction:column;display:flex}.suggestion-item[data-v-44a5a3ce]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 16px;font-size:14px;transition:background .15s;display:flex}.suggestion-item.selected[data-v-44a5a3ce],.suggestion-item[data-v-44a5a3ce]:hover{background:#f3f4f6}.suggestion-icon[data-v-44a5a3ce]{color:#6b7280;flex-shrink:0}.suggestion-text[data-v-44a5a3ce]{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.suggestion-type[data-v-44a5a3ce]{color:#6b7280;flex-shrink:0;font-size:13px}.suggestion-value[data-v-44a5a3ce]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.section-divider[data-v-44a5a3ce]{background:#e5e7eb;height:1px;margin:4px 16px}.emails-section[data-v-44a5a3ce]{padding:8px 0}.result-item[data-v-44a5a3ce]{cursor:pointer;align-items:center;gap:12px;padding:8px 16px;transition:background .15s;display:flex;position:relative}.result-item.selected[data-v-44a5a3ce],.result-item[data-v-44a5a3ce]:hover{background:#f3f4f6}.indicator-container[data-v-44a5a3ce]{justify-content:center;align-items:center;width:8px;display:flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.unread-indicator[data-v-44a5a3ce]{background:#1a73e8;border-radius:50%;width:6px;height:6px}.email-avatar[data-v-44a5a3ce]{border-radius:50%;justify-content:center;align-self:center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:hidden}.email-avatar.has-photo[data-v-44a5a3ce]{background-color:#0000}.email-avatar .avatar-photo[data-v-44a5a3ce]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-initials[data-v-44a5a3ce]{color:#fff;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600}.result-content[data-v-44a5a3ce]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.email-header[data-v-44a5a3ce]{align-items:center;gap:8px;font-size:14px;display:flex}.email-header[data-v-44a5a3ce],.sender-name[data-v-44a5a3ce]{min-width:0;overflow:hidden}.sender-name[data-v-44a5a3ce]{white-space:nowrap;text-overflow:ellipsis;color:#1f2937;flex:1;font-weight:500}.sender-name.unread[data-v-44a5a3ce]{font-weight:700}.sender-name mark[data-v-44a5a3ce]{color:inherit;background:#3b82f626}.sender-icons[data-v-44a5a3ce]{gap:6px}.account-info-right[data-v-44a5a3ce],.sender-icons[data-v-44a5a3ce]{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.account-info-right[data-v-44a5a3ce]{gap:4px}.platform-icon-small[data-v-44a5a3ce]{opacity:.6;flex-shrink:0;width:14px;height:14px}.account-tag[data-v-44a5a3ce]{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:11px;overflow:hidden}.attachment-icon-inline[data-v-44a5a3ce]{opacity:.6;color:#5f6368;flex-shrink:0;width:14px;height:14px}@media (prefers-color-scheme:dark){.attachment-icon-inline[data-v-44a5a3ce]{color:#fff;opacity:.8}}.flag-icon-inline[data-v-44a5a3ce]{flex-shrink:0;width:14px;height:14px}.flag-icon-inline[data-v-44a5a3ce] svg{width:14px;height:14px}.email-subject[data-v-44a5a3ce]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.email-subject-text[data-v-44a5a3ce]{white-space:nowrap;text-overflow:ellipsis;color:#6b7280;flex:1;min-width:0;font-size:12px;overflow:hidden}.email-subject.unread .email-subject-text[data-v-44a5a3ce]{color:#374151;font-weight:600}.email-subject-text mark[data-v-44a5a3ce]{color:inherit;background:#3b82f626}.email-subject .email-time[data-v-44a5a3ce]{color:#9ca3af;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px;font-weight:400}.email-subject.unread .email-time[data-v-44a5a3ce]{color:#6b7280;font-weight:500}.email-snippet[data-v-44a5a3ce]{display:none}.snippet-text[data-v-44a5a3ce]{display:inline}.snippet-text mark[data-v-44a5a3ce]{color:inherit;background:#3b82f626}.email-date[data-v-44a5a3ce]{white-space:nowrap;color:#9ca3af}.agentic-status-bar[data-v-44a5a3ce]{background:#f9fafb;border-top:1px solid #e5e7eb;flex-shrink:0;align-items:center;min-height:44px;padding:10px 16px;display:flex}.agentic-status-bar.has-error[data-v-44a5a3ce]{background:#fef2f2;border-top-color:#fecaca}.status-content[data-v-44a5a3ce]{align-items:center;gap:10px;width:100%;display:flex}.status-spinner[data-v-44a5a3ce]{flex-shrink:0;width:16px;height:16px}.spinner-icon[data-v-44a5a3ce]{width:100%;height:100%;animation:1s linear infinite spin-44a5a3ce}.spinner-circle[data-v-44a5a3ce]{stroke:#3b82f6;stroke-dasharray:50;stroke-dashoffset:25px;stroke-linecap:round}@keyframes spin-44a5a3ce{to{transform:rotate(1turn)}}.status-icon[data-v-44a5a3ce]{flex-shrink:0;width:16px;height:16px}.status-icon.error-icon[data-v-44a5a3ce]{color:#ef4444}.status-icon.success-icon[data-v-44a5a3ce]{color:#10b981}.status-message[data-v-44a5a3ce]{color:#374151;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.agentic-status-bar.has-error .status-message[data-v-44a5a3ce]{color:#991b1b}.agentic-no-results[data-v-44a5a3ce]{text-align:center;padding:16px}.no-results-text[data-v-44a5a3ce]{color:#6b7280;font-size:14px}.hint-text-group[data-v-44a5a3ce]{flex-direction:column;gap:4px;display:flex}.hint-helper[data-v-44a5a3ce]{color:#94a3b8;font-size:12px}@keyframes pulse-44a5a3ce{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(.9)}}@media (prefers-color-scheme:dark){.desktop-search-flyout[data-v-44a5a3ce]{background:#1f2937;box-shadow:0 16px 32px #0006,0 0 0 1px #ffffff14}.section-title[data-v-44a5a3ce]{color:#9ca3af}.section-icon[data-v-44a5a3ce]{color:#6b7280}.contact-item.selected[data-v-44a5a3ce],.contact-item[data-v-44a5a3ce]:hover,.section-divider[data-v-44a5a3ce]{background:#374151}.contact-name[data-v-44a5a3ce]{color:#f3f4f6}.contact-email[data-v-44a5a3ce]{color:#9ca3af}.contact-account-tag[data-v-44a5a3ce]{color:#6b7280}.contact-avatar .avatar-initials[data-v-44a5a3ce]{color:#f3f4f6}.loading-text[data-v-44a5a3ce]{color:#6b7280}.loading-dots span[data-v-44a5a3ce]{background:#6b7280}.suggestion-item[data-v-44a5a3ce]{color:#d1d5db}.suggestion-item.selected[data-v-44a5a3ce],.suggestion-item[data-v-44a5a3ce]:hover{background:#374151}.suggestion-type[data-v-44a5a3ce]{color:#9ca3af}.suggestion-value[data-v-44a5a3ce]{color:#f3f4f6}.result-item.selected[data-v-44a5a3ce],.result-item[data-v-44a5a3ce]:hover{background:#374151}.sender-name[data-v-44a5a3ce]{color:#f3f4f6}.sender-name mark[data-v-44a5a3ce]{color:#93c5fd;background:#3b82f640}.email-subject-text[data-v-44a5a3ce]{color:#9ca3af}.email-subject-text mark[data-v-44a5a3ce]{color:#93c5fd;background:#3b82f640}.email-subject.unread .email-subject-text[data-v-44a5a3ce]{color:#d1d5db}.email-subject .email-time[data-v-44a5a3ce]{color:#6b7280}.email-subject.unread .email-time[data-v-44a5a3ce]{color:#9ca3af}.account-tag[data-v-44a5a3ce]{color:#6b7280}.contact-platform-icon[data-v-44a5a3ce],.platform-icon-small[data-v-44a5a3ce]{opacity:.5}.unread-indicator[data-v-44a5a3ce]{background:#60a5fa}.desktop-search-header[data-v-44a5a3ce]{color:#9ca3af}.status-indicator[data-v-44a5a3ce]{color:#f3f4f6}.toolbar-btn[data-v-44a5a3ce]{color:#6b7280}.toolbar-btn[data-v-44a5a3ce]:hover{color:#d1d5db}.agentic-status-bar[data-v-44a5a3ce]{background:#374151;border-color:#4b5563}.status-message[data-v-44a5a3ce]{color:#d1d5db}.agentic-status-bar.has-error .status-message[data-v-44a5a3ce]{color:#fca5a5}.no-results-text[data-v-44a5a3ce]{color:#9ca3af}.hint-helper[data-v-44a5a3ce]{color:#6b7280}}.inbox-settings-btn[data-v-60820f7a]{cursor:pointer;color:#000;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:relative}.inbox-settings-btn[data-v-60820f7a]:hover{color:#000;background:#0000000d}.settings-icon[data-v-60820f7a]{width:20px;height:20px}.indicator-dot[data-v-60820f7a]{border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.indicator-dot.syncing[data-v-60820f7a]{background:#3b82f6;animation:1.5s infinite pulse-60820f7a}.indicator-dot.pending[data-v-60820f7a]{background:#f59e0b}.indicator-dot.needs-permission[data-v-60820f7a],.indicator-dot.offline[data-v-60820f7a]{background:#ef4444}@keyframes pulse-60820f7a{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-color-scheme:dark){.inbox-settings-btn[data-v-60820f7a]{color:#e5e7eb;background:0 0}.inbox-settings-btn[data-v-60820f7a]:hover{color:#f3f4f6;background:#ffffff1a}.indicator-dot[data-v-60820f7a]{border-color:#1f2937}}.secondary-top-bar[data-v-336579de]{background-color:#fafafa;flex-shrink:0;align-items:center;height:53px;padding:0;display:flex;position:relative}.toolbar-col-left[data-v-336579de]{box-sizing:border-box;width:236px;padding-left:16px}.toolbar-col-left[data-v-336579de],.toolbar-col-middle[data-v-336579de]{flex-shrink:0;align-items:center;gap:12px;margin-right:8px;display:flex}.toolbar-col-middle[data-v-336579de]{justify-content:flex-start;width:326px}.toolbar-col-middle.col-expanded[data-v-336579de]{flex:1;justify-content:flex-start;width:auto;margin-right:0}.toolbar-col-middle.is-first-col[data-v-336579de]{padding-left:16px}.controls-container[data-v-336579de]{align-items:center;gap:12px;display:flex}.toolbar-col-right[data-v-336579de]{flex:1;align-items:center;gap:20px;display:flex}.sidebar-toggle-btn[data-v-336579de]{cursor:pointer;color:#333;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.sidebar-toggle-btn[data-v-336579de]:hover{color:#0f7fff}.sidebar-toggle-btn svg[data-v-336579de]{width:20px;height:20px}.sidebar-toggle-btn--attention[data-v-336579de]{animation:1s ease-in-out .3s 2 sidebar-toggle-attention-336579de}@keyframes sidebar-toggle-attention-336579de{0%{color:inherit;transform:scale(1)}25%{color:#0f7fff;transform:scale(1.25)}50%{color:inherit;transform:scale(1)}75%{color:#0f7fff;transform:scale(1.2)}to{color:inherit;transform:scale(1)}}.new-email-btn[data-v-336579de]{color:#fff;cursor:pointer;white-space:nowrap;background-color:#0f7fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;transition:all .2s;display:flex}.new-email-btn[data-v-336579de]:hover{opacity:.95;background-color:#0d6ef0}.new-email-btn svg[data-v-336579de]{flex-shrink:0;width:16px;height:16px}.view-tab-switcher[data-v-336579de]{flex-shrink:0;align-items:center;margin-left:12px;display:flex}.view-tab-btn[data-v-336579de]{color:#333;cursor:pointer;white-space:nowrap;background-color:#e6e6e6;border:none;border-radius:8px;align-items:center;gap:6px;padding:5px 14px;font-family:Arial,sans-serif;font-size:13px;font-weight:500;transition:all .2s;display:flex}.view-tab-btn[data-v-336579de]:hover{background-color:#d9d9d9}.view-tab-btn svg[data-v-336579de]{flex-shrink:0;width:16px;height:16px}.calendar-toolbar-controls[data-v-336579de]{flex:1;align-items:center;gap:12px;display:flex}.calendar-view-select[data-v-336579de]{cursor:pointer;color:#374151;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:110px;padding:5px 24px 5px 10px;font-family:Arial,sans-serif;font-size:13px;font-weight:500;transition:all .15s}.calendar-view-select[data-v-336579de]:hover{border-color:#0f7fff}.calendar-view-select[data-v-336579de]:focus{border-color:#0f7fff;outline:none;box-shadow:0 0 0 2px #0f7fff26}.calendar-today-btn[data-v-336579de]{cursor:pointer;color:#333;white-space:nowrap;background:0 0;border:1px solid #d9d9d9;border-radius:6px;padding:5px 14px;font-family:Arial,sans-serif;font-size:13px;font-weight:500;transition:all .15s}.calendar-today-btn[data-v-336579de]:hover{background:#f3f4f6;border-color:silver}.calendar-nav-buttons[data-v-336579de]{align-items:center;gap:4px;display:flex}.calendar-nav-btn[data-v-336579de]{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .15s;display:flex}.calendar-nav-btn[data-v-336579de]:hover{color:#374151;background:#e5e7eb}.calendar-date-title[data-v-336579de]{color:#1a1a1a;white-space:nowrap;margin:0;font-family:Arial,sans-serif;font-size:16px;font-weight:600}.calendar-timezone-selector[data-v-336579de]{margin-left:auto}.batch-selection-info[data-v-336579de]{align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.batch-select-all-btn[data-v-336579de]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s;display:flex}.batch-select-all-btn[data-v-336579de]:hover{background-color:#0000000d}.batch-select-all-btn .checkbox-icon[data-v-336579de]{color:#1a73e8;width:20px;height:20px}.batch-select-all-btn:not(.checked):not(.indeterminate) .checkbox-icon[data-v-336579de]{color:var(--color-text-secondary,#5f6368)}.batch-selection-count[data-v-336579de]{color:var(--color-text-primary,#202124);white-space:nowrap;font-size:14px;font-weight:500}.batch-cancel-btn[data-v-336579de]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s;display:flex}.batch-cancel-btn[data-v-336579de]:hover{background-color:color-mix(in srgb,var(--color-text-primary,#000)8%,transparent)}.batch-cancel-btn .close-icon[data-v-336579de]{width:16px;height:16px;color:var(--color-text-secondary,#5f6368)}.email-actions[data-v-336579de]{justify-content:flex-start;gap:12px}.compose-actions[data-v-336579de],.email-actions[data-v-336579de]{align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.compose-actions[data-v-336579de]{gap:20px}.action-btn[data-v-336579de]{cursor:pointer;color:#333;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;transition:all .2s;display:flex}.compose-actions .action-btn[data-v-336579de],.email-actions .action-btn[data-v-336579de]{padding-left:0;padding-right:0}.action-btn[data-v-336579de]:hover:not(:disabled){color:#1f2937;background-color:#f3f4f6}.action-btn.action-disabled[data-v-336579de],.action-btn[data-v-336579de]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.action-btn .btn-icon[data-v-336579de]{width:20px;height:20px}.action-btn .expand-icon[data-v-336579de]{color:#6b7280;width:12px;height:12px;margin-left:4px}.flag-btn[data-v-336579de]{gap:6px}.flag-btn .flag-expand-icon[data-v-336579de]{color:currentColor;justify-content:center;align-items:center;width:16px;height:16px;margin-left:-4px;transition:transform .2s;display:flex;transform:rotate(0)}.flag-btn .flag-expand-icon[data-v-336579de] svg{width:16px;height:16px}.flag-btn .flag-expand-icon.expanded[data-v-336579de]{transform:rotate(180deg)}.compose-actions-divider[data-v-336579de]{background-color:#d9d9d9;flex-shrink:0;width:1px;height:20px}.send-btn[data-v-336579de]{color:#0f7fff;font-weight:400}.send-btn[data-v-336579de]:hover:not(:disabled){color:#0f7fff;background-color:#0f7fff14}.send-btn .btn-icon[data-v-336579de]{color:#0f7fff}.send-btn-disabled[data-v-336579de],.send-btn[data-v-336579de]:disabled{color:#333;cursor:not-allowed;font-weight:400}.send-btn-disabled .btn-icon[data-v-336579de],.send-btn:disabled .btn-icon[data-v-336579de]{color:#333}.send-btn-disabled[data-v-336579de]:hover,.send-btn[data-v-336579de]:disabled:hover{color:#333;background-color:#0000}.schedule-send-btn[data-v-336579de]{color:#4b5563}.schedule-send-btn[data-v-336579de]:hover:not(:disabled){color:#1f2937;background-color:#f3f4f6}.save-draft-btn[data-v-336579de]{color:#6b7280;transition:all .3s;position:relative}.save-draft-btn[data-v-336579de]:hover:not(:disabled){color:#374151;background-color:#f3f4f6}.save-draft-btn[data-v-336579de]:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6}.save-draft-btn-saving[data-v-336579de]{animation:1.5s ease-in-out infinite pulse-save-336579de}@keyframes pulse-save-336579de{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}.discard-btn[data-v-336579de]:hover{color:#ef4444;background-color:#fef2f2}.btn-spinner[data-v-336579de]{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:1s linear infinite spin-336579de}@keyframes spin-336579de{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.desktop-toolbar[data-v-336579de]{gap:8px}.desktop-toolbar[data-v-336579de],.toolbar-btn[data-v-336579de]{align-items:center;display:flex}.toolbar-btn[data-v-336579de]{cursor:pointer;color:var(--color-text-secondary,#666);background:0 0;border:none;border-radius:8px;justify-content:center;padding:8px;transition:all .2s}.toolbar-btn[data-v-336579de]:hover{background-color:var(--color-bg-hover,#f0f0f0);color:var(--color-brand,#0f7fff)}.toolbar-btn.ai-inline-write-btn.active[data-v-336579de]{color:var(--color-brand,#0f7fff);background-color:#0f7fff1f}.toolbar-btn[data-v-336579de]:disabled{opacity:.5;cursor:not-allowed}.toolbar-icon[data-v-336579de]{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.top-bar[data-v-336579de]{z-index:100;box-sizing:border-box;background-color:#f2f2f2;border-bottom:1px solid #0000;flex-shrink:0;height:60px;padding:0 24px 0 16px}.top-bar[data-v-336579de],.top-bar-content[data-v-336579de]{align-items:center;display:flex}.top-bar-content[data-v-336579de]{width:100%;position:relative}.top-bar-left[data-v-336579de]{z-index:1;flex-shrink:0;align-items:center;gap:12px;display:flex}.top-bar-title h1[data-v-336579de]{color:#1a1a1a;white-space:nowrap;margin:0;font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:30px}.top-bar-center[data-v-336579de]{z-index:200;flex:1;justify-content:flex-start;align-items:center;gap:12px;display:flex}.top-bar-actions[data-v-336579de]{z-index:1;align-items:center;gap:8px;margin-left:auto;display:flex}.ask-genspark-header-btn[data-v-336579de]{cursor:pointer;color:#000;white-space:nowrap;background:#e6e6e6;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;transition:all .2s;display:flex}.ask-genspark-header-btn[data-v-336579de]:hover{color:#000;background-color:#e0e0e0}.ask-genspark-header-icon[data-v-336579de]{flex-shrink:0;width:18px;height:18px}.ask-genspark-header-text[data-v-336579de]{font-size:14px}.top-bar-separator[data-v-336579de]{color:#d9d9d9;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:300}.search-bar-wrapper[data-v-336579de]{z-index:200;flex:1;justify-content:center;display:flex}.search-bar-anchor[data-v-336579de]{width:360px;max-width:100%;position:relative}.global-search-bar[data-v-336579de]{cursor:text;box-sizing:border-box;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:8px;align-items:center;gap:10px;width:100%;height:34px;padding:0 12px;transition:border-color .2s;display:flex}.global-search-bar[data-v-336579de]:hover{border-color:silver}.global-search-bar[data-v-336579de]:focus-within{border-color:var(--color-brand,#0f7fff);box-shadow:0 0 0 2px #0f7fff1a}.global-search-input[data-v-336579de]{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.global-search-input[data-v-336579de]::placeholder{color:#909499}.global-search-bar .search-icon[data-v-336579de]{color:#909499;flex-shrink:0;width:17px;height:17px}.toolbar-filter-icon[data-v-336579de]{flex-shrink:0;width:16px;height:16px}.toolbar-search-filter[data-v-336579de]{flex-shrink:0;margin-left:4px;position:relative}.toolbar-search-filter-btn[data-v-336579de]{color:#5f6368;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:flex;position:relative}.toolbar-search-filter-btn[data-v-336579de]:hover{background:#e8eaed}.toolbar-search-filter-btn.active[data-v-336579de]{color:#1967d2}.toolbar-search-filter-btn.active[data-v-336579de]:hover{background:#e8f0fe}.toolbar-search-filter-badge[data-v-336579de]{color:#fff;text-align:center;pointer-events:none;background:#1967d2;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:600;line-height:14px;position:absolute;top:1px;right:1px}.toolbar-search-filter-dropdown[data-v-336579de]{z-index:1001;background:#fff;border:1px solid #dadce0;border-radius:8px;min-width:220px;max-height:360px;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.toolbar-search-filter-header[data-v-336579de]{color:#5f6368;text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.toolbar-search-filter-clear[data-v-336579de]{color:#1967d2;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0;font-size:12px;font-weight:500}.toolbar-search-filter-clear[data-v-336579de]:hover{text-decoration:underline}.toolbar-search-filter-divider[data-v-336579de]{border-top:1px solid #e8eaed;margin:4px 0;padding:4px 0 0}.toolbar-search-filter-item[data-v-336579de]{cursor:pointer;color:#3c4043;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;display:flex}.toolbar-search-filter-item[data-v-336579de]:hover{background:#f1f3f4}.toolbar-search-filter-item.active[data-v-336579de]{color:#1967d2;font-weight:500}.toolbar-search-filter-section-label[data-v-336579de]{color:#5f6368;text-transform:uppercase;letter-spacing:.5px;padding:0 12px;font-size:11px;font-weight:600}.toolbar-search-filter-account-icon[data-v-336579de]{flex-shrink:0;width:16px;height:16px}.toolbar-search-filter-label[data-v-336579de]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolbar-search-filter-check[data-v-336579de]{text-align:center;flex-shrink:0;width:16px;font-size:13px}.global-search-text[data-v-336579de]{color:#909499;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.clear-search-btn[data-v-336579de]{cursor:pointer;color:#909499;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:flex}.clear-search-btn[data-v-336579de]:hover{color:#636366}.enter-button[data-v-336579de]{cursor:pointer;background:#f4f4f4;border:none;border-radius:35%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex}.enter-button[data-v-336579de]:hover{opacity:.8}.enter-button .enter-icon[data-v-336579de]{color:#909499;width:16px;height:16px}.enter-button.active[data-v-336579de]{background:#262626}.enter-button.active .enter-icon[data-v-336579de]{color:#fff}@media (prefers-color-scheme:dark){.top-bar[data-v-336579de]{background-color:#374151}.top-bar-title h1[data-v-336579de]{color:#f3f4f6}.global-search-bar[data-v-336579de]{background-color:#1f2937;border-color:#4b5563}.global-search-bar[data-v-336579de]:hover{border-color:#6b7280}.global-search-bar[data-v-336579de]:focus-within{border-color:#3b82f6cc;box-shadow:0 0 0 2px #3b82f633}.global-search-input[data-v-336579de]{color:#f3f4f6}.global-search-input[data-v-336579de]::placeholder{color:#9ca3af}.global-search-bar .search-icon[data-v-336579de],.toolbar-search-filter-btn[data-v-336579de]{color:#9ca3af}.toolbar-search-filter-btn[data-v-336579de]:hover{background:#ffffff14}.toolbar-search-filter-btn.active[data-v-336579de]{color:#93c5fd}.toolbar-search-filter-btn.active[data-v-336579de]:hover{background:#3b82f626}.toolbar-search-filter-badge[data-v-336579de]{background:#3b82f6}.toolbar-search-filter-dropdown[data-v-336579de]{background:#2d2d2d;border-color:#ffffff26;box-shadow:0 4px 12px #0006}.toolbar-search-filter-header[data-v-336579de]{color:#9ca3af}.toolbar-search-filter-clear[data-v-336579de]{color:#93c5fd}.toolbar-search-filter-divider[data-v-336579de]{background:#ffffff1a}.toolbar-search-filter-item[data-v-336579de]{color:#ffffffd9}.toolbar-search-filter-item[data-v-336579de]:hover{background:#ffffff14}.toolbar-search-filter-item.active[data-v-336579de]{color:#93c5fd}.toolbar-search-filter-section-label[data-v-336579de]{color:#9ca3af}.ask-genspark-header-btn[data-v-336579de]{color:#e5e7eb;background:#4b5563}.ask-genspark-header-btn[data-v-336579de]:hover{color:#f3f4f6;background-color:#6b7280}.ask-genspark-header-icon[data-v-336579de]{color:#9ca3af}.ask-genspark-header-btn:hover .ask-genspark-header-icon[data-v-336579de]{color:#f3f4f6}.top-bar-separator[data-v-336579de]{color:#4b5563}.secondary-top-bar[data-v-336579de]{background-color:#0000}.new-email-btn[data-v-336579de]{background-color:#3b82f6}.new-email-btn[data-v-336579de]:hover{background-color:#2563eb}.view-tab-btn[data-v-336579de]{color:#e5e7eb;background-color:#374151}.view-tab-btn[data-v-336579de]:hover{background-color:#4b5563}.calendar-view-select[data-v-336579de]{color:#e5e7eb;background:#374151;border-color:#4b5563}.calendar-view-select[data-v-336579de]:hover{border-color:#6b7280}.calendar-view-select[data-v-336579de]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.calendar-today-btn[data-v-336579de]{color:#e5e7eb;border-color:#4b5563}.calendar-today-btn[data-v-336579de]:hover{background:#374151;border-color:#6b7280}.calendar-nav-btn[data-v-336579de]{color:#9ca3af;background:#374151}.calendar-nav-btn[data-v-336579de]:hover{color:#e5e7eb;background:#4b5563}.calendar-date-title[data-v-336579de]{color:#f3f4f6}.action-btn[data-v-336579de]{color:#9ca3af}.action-btn[data-v-336579de]:hover{color:#f3f4f6;background-color:#374151}.action-btn .btn-icon[data-v-336579de]{color:#9ca3af}.action-btn .btn-icon[data-v-336579de] path,.action-btn .btn-icon[data-v-336579de] rect,.action-btn .btn-icon[data-v-336579de] svg{stroke:#9ca3af}.action-btn .btn-icon[data-v-336579de] circle{fill:#9ca3af}.action-btn:hover .btn-icon[data-v-336579de]{color:#f3f4f6}.action-btn:hover .btn-icon[data-v-336579de] path,.action-btn:hover .btn-icon[data-v-336579de] rect,.action-btn:hover .btn-icon[data-v-336579de] svg{stroke:#f3f4f6}.action-btn:hover .btn-icon[data-v-336579de] circle{fill:#f3f4f6}.send-btn[data-v-336579de]{font-weight:400}.send-btn[data-v-336579de],.send-btn .btn-icon[data-v-336579de]{color:#60a5fa}.send-btn[data-v-336579de]:hover:not(:disabled){color:#93c5fd;background-color:#3b82f61a}.send-btn:hover:not(:disabled) .btn-icon[data-v-336579de]{color:#93c5fd}.send-btn-disabled[data-v-336579de],.send-btn[data-v-336579de]:disabled{color:#e5e7eb;cursor:not-allowed;font-weight:400}.send-btn-disabled .btn-icon[data-v-336579de],.send-btn:disabled .btn-icon[data-v-336579de]{color:#e5e7eb}.send-btn-disabled[data-v-336579de]:hover,.send-btn[data-v-336579de]:disabled:hover{color:#e5e7eb;background-color:#0000}.schedule-send-btn[data-v-336579de]{color:#9ca3af}.schedule-send-btn[data-v-336579de]:hover:not(:disabled){color:#d1d5db;background-color:#6b72801a}.save-draft-btn[data-v-336579de]{color:#9ca3af}.save-draft-btn[data-v-336579de]:hover:not(:disabled){color:#d1d5db;background-color:#6b72801a}.save-draft-btn:hover:not(:disabled) .btn-icon[data-v-336579de]{color:#d1d5db}.save-draft-btn:hover:not(:disabled) .btn-icon[data-v-336579de] path,.save-draft-btn:hover:not(:disabled) .btn-icon[data-v-336579de] svg{stroke:#d1d5db}.save-draft-btn[data-v-336579de]:disabled{color:#6b7280;cursor:not-allowed;opacity:.6}.save-draft-btn-saving[data-v-336579de]{animation:1.5s ease-in-out infinite pulse-save-336579de}.discard-btn[data-v-336579de]:hover{color:#fca5a5;background-color:#ef44441a}.discard-btn:hover .btn-icon[data-v-336579de]{color:#fca5a5}.discard-btn:hover .btn-icon[data-v-336579de] path,.discard-btn:hover .btn-icon[data-v-336579de] svg{stroke:#fca5a5}.sidebar-toggle-btn[data-v-336579de]{color:#9ca3af}.sidebar-toggle-btn path[data-v-336579de],.sidebar-toggle-btn svg[data-v-336579de]{stroke:#9ca3af}.sidebar-toggle-btn[data-v-336579de]:hover{color:#f3f4f6;background-color:#374151}.sidebar-toggle-btn:hover path[data-v-336579de],.sidebar-toggle-btn:hover svg[data-v-336579de]{stroke:#f3f4f6}.toolbar-btn[data-v-336579de]{color:#9ca3af}.toolbar-btn[data-v-336579de]:hover{color:#f3f4f6;background-color:#374151}.toolbar-btn[data-v-336579de]:disabled{color:#6b7280}.toolbar-btn[data-v-336579de]:disabled:hover{color:#6b7280;background-color:#0000}.toolbar-btn .toolbar-icon[data-v-336579de],.toolbar-btn[data-v-336579de] path,.toolbar-btn[data-v-336579de] svg{stroke:#9ca3af}.toolbar-btn.ai-inline-write-btn .toolbar-icon[data-v-336579de],.toolbar-btn.ai-inline-write-btn[data-v-336579de] path,.toolbar-btn.ai-inline-write-btn[data-v-336579de] svg{stroke:#60a5fa}.toolbar-btn.active[data-v-336579de],.toolbar-btn.ai-inline-write-btn.active[data-v-336579de],.toolbar-btn[data-v-336579de]:hover{color:#f3f4f6}.toolbar-btn.filter-active[data-v-336579de]{color:#60a5fa}.toolbar-btn.filter-active[data-v-336579de] path,.toolbar-btn.filter-active[data-v-336579de] svg{stroke:#60a5fa}.clear-search-btn[data-v-336579de]{color:#9ca3af}.clear-search-btn[data-v-336579de]:hover{color:#d1d5db}.enter-button[data-v-336579de]{background:#eee3}.enter-button .enter-icon[data-v-336579de]{color:#909499}.enter-button.active[data-v-336579de]{background:#eee}.enter-button.active .enter-icon[data-v-336579de]{color:#232425}}@media (max-width:1440px){.top-bar[data-v-336579de]{height:56px;padding:0 16px}}.flag-btn-wrapper[data-v-336579de]{position:relative}.flag-popover[data-v-336579de]{box-sizing:border-box;z-index:10000;background:#fff;border-radius:12px;height:auto;padding:16px 20px;animation:.2s slideDown-336579de;position:fixed;box-shadow:0 4px 20px #0000001f}@keyframes slideDown-336579de{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.flag-popover-content[data-v-336579de]{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.flag-colors-row[data-v-336579de]{align-items:center;gap:20px;display:flex}.flag-color-btn[data-v-336579de]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .2s;display:flex;position:relative}.flag-color-btn.selected[data-v-336579de]{background:0 0;border-color:#3b82f6}.flag-color-btn[data-v-336579de]:hover{background:#0000000d}.flag-color-btn.selected[data-v-336579de]:hover{background:#3b82f61a}.flag-color-btn[data-v-336579de] svg{width:20px;height:20px}.selected-indicator[data-v-336579de]{background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #00000026}.selected-indicator svg[data-v-336579de]{width:10px;height:10px}@media (prefers-color-scheme:dark){.flag-popover[data-v-336579de]{background:#1f2937;box-shadow:0 4px 15px #0000004d}.flag-color-btn.selected[data-v-336579de]{background:0 0;border-color:#3b82f6}.flag-color-btn[data-v-336579de]:hover{background:#ffffff0d}.flag-color-btn.selected[data-v-336579de]:hover{background:#3b82f626}.selected-indicator[data-v-336579de]{background:#3b82f6}}.signature-dropdown-container[data-v-336579de]{display:inline-flex;position:relative}.signature-btn[data-v-336579de]{align-items:center;gap:6px;display:flex}.signature-btn .dropdown-arrow[data-v-336579de]{color:#6b7280;align-items:center;margin-left:2px;display:flex}.signature-btn .dropdown-arrow[data-v-336579de] svg{width:12px;height:12px}.signature-dropdown-menu{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e5e7eb);z-index:100000;border-radius:8px;min-width:200px;max-width:280px;position:fixed;overflow:hidden;box-shadow:0 4px 12px #00000026}.signature-menu-item{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 14px;transition:background-color .15s;display:flex}.signature-menu-item:hover{background-color:var(--bg-subtle,#f5f5f5)}.signature-menu-item.is-default{background-color:var(--bg-subtle,#f9fafb)}.signature-menu-item .signature-name{color:var(--text-primary,#232425);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:14px;overflow:hidden}.signature-menu-item .default-badge{color:var(--text-tertiary,#909499);background:var(--bg-subtle,#f3f4f6);border-radius:4px;flex-shrink:0;margin-left:8px;padding:2px 6px;font-size:11px}.dropdown-fade-enter-active,.dropdown-fade-leave-active{transition:opacity .15s,transform .15s}.dropdown-fade-enter-from,.dropdown-fade-leave-to{opacity:0;transform:translateY(-4px)}:root.dark .signature-dropdown-menu{background:var(--bg-surface,#232425);border-color:var(--border-color,#3a3b3c)}:root.dark .signature-menu-item:hover{background-color:var(--bg-subtle,#2a2b2c)}:root.dark .signature-menu-item .signature-name{color:var(--text-primary,#fff)}.animated-number[data-v-ef1f42db]{font-variant-numeric:tabular-nums}.folder-tree-item[data-v-04c01a45]{cursor:pointer;box-sizing:border-box;background-color:#0000;border-radius:8px;justify-content:flex-start;align-items:center;width:196px;margin-left:8px;padding:8px;transition:background-color .15s;display:flex;transform:translateZ(0)}.folder-tree-item[data-v-04c01a45]:hover{background-color:#0000000a}.folder-tree-item.is-selected[data-v-04c01a45]{background-color:#eef5ff}.folder-tree-content[data-v-04c01a45]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.folder-tree-icon[data-v-04c01a45]{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.folder-tree-icon[data-v-04c01a45] svg{width:16px;height:16px}.folder-tree-name[data-v-04c01a45]{color:#232425;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.folder-tree-badge[data-v-04c01a45],.folder-tree-name[data-v-04c01a45]{font-family:Arial,sans-serif;font-weight:400}.folder-tree-badge[data-v-04c01a45]{color:#0f7fff;background-color:#0000;flex-shrink:0;padding:0;font-size:12px;line-height:16px}.subfolder-toggle[data-v-04c01a45]{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:transform .15s,color .15s;display:flex}.subfolder-toggle[data-v-04c01a45]:hover{color:#6b7280;background-color:#0000000d}.subfolder-toggle.expanded[data-v-04c01a45]{transform:rotate(90deg)}.subfolder-spacer[data-v-04c01a45]{flex-shrink:0;width:16px}@media (max-width:768px){.folder-tree-item[data-v-04c01a45]{background-color:#0000;border-radius:0;width:100%;margin-left:0;position:relative;padding:12px 8px 12px 16px!important}.folder-tree-item[data-v-04c01a45]:after{content:"";background-color:#f0f0f0;height:1px;position:absolute;bottom:0;left:42px;right:12px}.folder-tree-item[data-v-04c01a45]:last-child:after{display:none}.folder-tree-icon[data-v-04c01a45],.folder-tree-icon[data-v-04c01a45] svg{width:20px;height:20px}.folder-tree-item.is-selected[data-v-04c01a45]{background-color:#0000}}@media (prefers-color-scheme:dark){.folder-tree-name[data-v-04c01a45]{color:#e5e7eb}.folder-tree-icon[data-v-04c01a45]{color:#9ca3af}.folder-tree-item[data-v-04c01a45]:hover{background-color:#ffffff0f}.folder-tree-item.is-selected[data-v-04c01a45]{background-color:#3b82f626}}.left-panel[data-v-b7c8df74]{--wf-status-active-text:#232425;--wf-status-stopped-text:#909499;scrollbar-width:thin;scrollbar-color:transparent transparent;box-sizing:border-box;background-color:#0000;flex-direction:column;flex-shrink:0;width:236px;min-width:236px;max-width:236px;height:calc(100vh - 113px);max-height:calc(100vh - 113px);margin-right:8px;padding:0;display:flex;overflow:hidden auto}.left-panel[data-v-b7c8df74]:hover{scrollbar-color:#0003 transparent}.left-panel[data-v-b7c8df74]::-webkit-scrollbar{width:6px}.left-panel[data-v-b7c8df74]::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .2s}.left-panel[data-v-b7c8df74]:active::-webkit-scrollbar-thumb{background-color:#0003}.left-panel[data-v-b7c8df74]:hover::-webkit-scrollbar-thumb{background-color:#0003}.left-panel[data-v-b7c8df74]::-webkit-scrollbar-track{background:0 0}.left-panel.collapsed[data-v-b7c8df74]{width:64px;min-width:64px;max-width:64px}.left-panel.collapsed .add-button-text[data-v-b7c8df74],.left-panel.collapsed .email-account-header .text[data-v-b7c8df74],.left-panel.collapsed .folder-name[data-v-b7c8df74],.left-panel.collapsed .item-snippet[data-v-b7c8df74],.left-panel.collapsed .item-title[data-v-b7c8df74],.left-panel.collapsed .section-label-text[data-v-b7c8df74]{display:none}.left-panel.collapsed .item-card[data-v-b7c8df74]{justify-content:center;width:auto;margin:0 4px}.left-panel.collapsed .task-avatar[data-v-b7c8df74]{margin-right:0}.left-panel.collapsed .add-item-button[data-v-b7c8df74]{justify-content:center;width:auto;margin:0 4px}.section-container[data-v-b7c8df74]{flex-direction:column;display:flex}.section-container.scheduled-tasks[data-v-b7c8df74]{max-height:calc(50vh - 56.5px)}.section-container.scheduled-tasks .items-container[data-v-b7c8df74]{overflow-y:auto}.section-label[data-v-b7c8df74]{align-items:center;margin:0;padding:12px 16px 8px;display:flex}.section-refresh-spinner[data-v-b7c8df74]{vertical-align:middle;margin-bottom:3px;margin-left:4px;animation:.8s linear infinite section-spin-b7c8df74}@keyframes section-spin-b7c8df74{to{transform:rotate(1turn)}}.section-label-text[data-v-b7c8df74]{text-transform:uppercase;letter-spacing:.3px;color:#909499;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.section-separator[data-v-b7c8df74]{background-color:#e0e0e0;flex-shrink:0;width:204px;height:1px;margin:24px 16px}.items-container[data-v-b7c8df74],.items-list[data-v-b7c8df74]{flex-direction:column;display:flex}.items-list[data-v-b7c8df74]{gap:0}.loading-indicator[data-v-b7c8df74]{justify-content:center;padding:16px}.item-card[data-v-b7c8df74],.loading-indicator[data-v-b7c8df74]{align-items:center;display:flex}.item-card[data-v-b7c8df74]{cursor:pointer;box-sizing:border-box;background-color:#0000;border-radius:8px;gap:10px;width:220px;margin-left:8px;padding:8px;transition:background-color .15s;transform:translateZ(0)}.item-card[data-v-b7c8df74]:hover{background-color:#0000000a}.item-card.is-selected[data-v-b7c8df74]{background-color:#eef5ff}.item-card.is-inactive .item-title[data-v-b7c8df74]{color:#9ca3af!important}.item-card.is-inactive .item-snippet[data-v-b7c8df74]{color:#d1d5db!important}.item-card.is-inactive .avatar-image[data-v-b7c8df74],.item-card.is-inactive .avatar-placeholder[data-v-b7c8df74]{opacity:.6}.task-collection-card[data-v-b7c8df74]{gap:10px}.scheduled-task-card[data-v-b7c8df74]{gap:8px}.task-avatar[data-v-b7c8df74]{background-color:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.task-avatar .avatar-image[data-v-b7c8df74]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.task-avatar .avatar-placeholder[data-v-b7c8df74]{color:#6b7280;font-family:Arial,sans-serif;font-size:11px;font-weight:600}.task-collection-icon[data-v-b7c8df74]{background-color:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.task-collection-icon .collection-icon[data-v-b7c8df74]{width:16px;height:16px}.item-content[data-v-b7c8df74]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.item-title[data-v-b7c8df74]{color:#242424;font-size:14px;font-weight:700}.item-snippet[data-v-b7c8df74],.item-title[data-v-b7c8df74]{white-space:nowrap;text-overflow:ellipsis;height:16px;font-family:Arial,sans-serif;line-height:normal;overflow:hidden}.item-snippet[data-v-b7c8df74]{color:#909499;font-size:12px;font-weight:400}.item-running[data-v-b7c8df74]{color:#3b82f6}.item-success[data-v-b7c8df74]{color:#10b981}.item-failed[data-v-b7c8df74]{color:#ef4444}.item-inactive[data-v-b7c8df74]{color:#9ca3af}.item-status-active[data-v-b7c8df74]{color:var(--wf-status-active-text)}.item-status-active[data-v-b7c8df74],.item-status-stopped[data-v-b7c8df74]{font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.15em}.item-status-stopped[data-v-b7c8df74]{color:var(--wf-status-stopped-text)}.item-recommend-tag[data-v-b7c8df74]{align-items:center;gap:4px;display:flex}.item-recommend-tag svg[data-v-b7c8df74]{flex-shrink:0}.item-recommend-tag span[data-v-b7c8df74]{color:#0f7fff;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.item-no-schedule[data-v-b7c8df74]{color:#9ca3af;font-style:italic}.add-item-button[data-v-b7c8df74]{cursor:pointer;box-sizing:border-box;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:4px;width:220px;margin-left:8px;padding:8px;transition:background-color .2s;display:flex}.add-item-button[data-v-b7c8df74]:hover{background-color:#0000000a}.add-item-button .add-button-text[data-v-b7c8df74],.add-item-button .add-icon[data-v-b7c8df74],.add-item-button span[data-v-b7c8df74]{color:#606366;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal}.mailbox .add-item-button[data-v-b7c8df74]{padding:12px 8px}.all-inbox-container[data-v-b7c8df74]{flex-direction:column;display:flex}.all-inbox-entry[data-v-b7c8df74]{background-color:#0000;border-radius:8px;gap:4px;margin-left:8px;padding:6px 8px}.all-inbox-entry .expand-button[data-v-b7c8df74]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:transform .2s;display:flex}.all-inbox-entry .expand-button.expanded .expand-icon[data-v-b7c8df74]{transform:rotate(90deg)}.all-inbox-entry .expand-icon[data-v-b7c8df74]{color:#606366;width:10px;height:10px}.all-inbox-entry .folder-icon-wrapper[data-v-b7c8df74]{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.all-inbox-icon[data-v-b7c8df74]{color:#606366}.all-inbox-entry.is-selected .all-inbox-icon[data-v-b7c8df74]{color:#0f7fff}.all-inbox-entry .main-container[data-v-b7c8df74]{flex:1;min-width:0}.all-inbox-text[data-v-b7c8df74]{font-weight:600}.all-inbox-folders-wrapper[data-v-b7c8df74]{flex-direction:column;padding-left:16px;display:flex}.all-inbox-folder-item[data-v-b7c8df74]{justify-content:flex-start;width:196px;margin-left:8px;padding:8px}.email-account-arrow[data-v-b7c8df74]{display:none}.email-account-container[data-v-b7c8df74]{flex-direction:column;display:flex}.email-account-header[data-v-b7c8df74]{background-color:#0000;border-radius:0;gap:4px;width:auto;margin-left:8px;padding:4px 8px}.account-avatar[data-v-b7c8df74]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.account-avatar .avatar-image[data-v-b7c8df74]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.account-avatar .platform-icon[data-v-b7c8df74]{width:20px;height:20px}.email-account-header .text[data-v-b7c8df74]{color:#232425;white-space:nowrap;text-overflow:ellipsis;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;overflow:hidden}.email-account-header .main-container[data-v-b7c8df74]{flex:1;min-width:0}.email-account-header .wrapper[data-v-b7c8df74]{flex-direction:column;display:flex}.expand-button[data-v-b7c8df74]{cursor:pointer;color:#909499;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:all .2s;display:flex}.expand-button[data-v-b7c8df74]:hover{color:#374151}.expand-button .expand-icon[data-v-b7c8df74]{width:14px;height:14px;transition:transform .2s}.expand-button.expanded .expand-icon[data-v-b7c8df74]{transform:rotate(90deg)}.email-account-badge[data-v-b7c8df74]{color:#fff;text-align:center;background-color:#3b82f6;border-radius:10px;min-width:18px;padding:2px 6px;font-family:Arial,sans-serif;font-size:11px;font-weight:600}.email-account-arrow[data-v-b7c8df74]{color:#9ca3af;transition:transform .2s}.email-account-arrow.expanded[data-v-b7c8df74]{transform:rotate(90deg)}.shared-account-badge[data-v-b7c8df74]{color:#5b21b6;vertical-align:middle;background:#ede9fe;border-radius:8px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1;display:inline-block}.shared-account-owner[data-v-b7c8df74]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.folders-wrapper[data-v-b7c8df74]{padding-left:16px}.folder-item[data-v-b7c8df74]{justify-content:flex-start;width:196px;margin-left:8px;padding:8px}.folder-content[data-v-b7c8df74]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.folder-icon-wrapper[data-v-b7c8df74]{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.folder-icon-wrapper[data-v-b7c8df74] svg{width:16px;height:16px}.folder-name[data-v-b7c8df74]{color:#232425;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.folder-badge[data-v-b7c8df74],.folder-name[data-v-b7c8df74]{font-family:Arial,sans-serif;font-weight:400}.folder-badge[data-v-b7c8df74]{color:#0f7fff;background-color:#0000;flex-shrink:0;padding:0;font-size:12px;line-height:16px}.folder-arrow[data-v-b7c8df74]{color:#9ca3af}.more-folders-section[data-v-b7c8df74]{width:196px;margin-left:8px}.more-folders-content[data-v-b7c8df74]{flex:1;justify-content:space-between;align-items:center;display:flex}.more-label[data-v-b7c8df74]{align-items:center;gap:4px;display:flex}.more-text[data-v-b7c8df74]{color:#6b7280;font-size:13px}.more-count[data-v-b7c8df74],.more-text[data-v-b7c8df74]{font-family:Arial,sans-serif}.more-count[data-v-b7c8df74]{color:#9ca3af;font-size:12px}.more-icon[data-v-b7c8df74]{color:#9ca3af;width:16px;height:16px;transition:transform .2s}.more-folders-section.expanded .more-icon[data-v-b7c8df74]{transform:rotate(90deg)}.groups-section[data-v-b7c8df74]{margin-top:8px;padding-left:16px}.groups-label[data-v-b7c8df74]{margin-left:8px;padding:8px}.group-item[data-v-b7c8df74]{width:196px}.group-avatar[data-v-b7c8df74]{background-color:#e0e7ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.group-initial[data-v-b7c8df74]{color:#4f46e5;font-family:Arial,sans-serif;font-size:11px;font-weight:600}.email-accounts-empty-state[data-v-b7c8df74]{padding:24px 16px}.empty-state-content[data-v-b7c8df74]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.empty-state-icon-wrapper[data-v-b7c8df74]{background-color:#f3f4f6;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.empty-state-icon[data-v-b7c8df74]{color:#6b7280;width:24px;height:24px}.empty-state-text[data-v-b7c8df74]{flex-direction:column;gap:4px;display:flex}.empty-state-primary[data-v-b7c8df74]{color:#374151;margin:0;font-family:Arial,sans-serif;font-size:14px;font-weight:500}.empty-state-secondary[data-v-b7c8df74]{color:#6b7280;margin:0;font-family:Arial,sans-serif;font-size:13px}.empty-state-button[data-v-b7c8df74]{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:Arial,sans-serif;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.empty-state-button[data-v-b7c8df74]:hover{background-color:#2563eb}.add-email-account-button[data-v-b7c8df74]{color:#606366;cursor:pointer;box-sizing:border-box;background-color:#0000;border:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:0;width:220px;margin-left:8px;padding:12px 8px;font-family:Arial,sans-serif;font-size:14px;transition:background-color .2s;display:flex}.add-email-account-button[data-v-b7c8df74]:hover{background-color:#0000000a}@media (min-width:769px){.section-container.scheduled-tasks .items-container[data-v-b7c8df74]{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;overflow-y:auto}.section-container.scheduled-tasks .items-container[data-v-b7c8df74]:hover{scrollbar-color:#0003 transparent}.section-container.scheduled-tasks .items-container[data-v-b7c8df74]::-webkit-scrollbar{width:6px}.section-container.scheduled-tasks .items-container[data-v-b7c8df74]::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .2s}.section-container.scheduled-tasks .items-container[data-v-b7c8df74]:active::-webkit-scrollbar-thumb{background-color:#0003}.section-container.scheduled-tasks .items-container[data-v-b7c8df74]:hover::-webkit-scrollbar-thumb{background-color:#0003}.section-container.scheduled-tasks .items-container[data-v-b7c8df74]::-webkit-scrollbar-track{background:0 0}.section-container.scheduled-tasks .items-list[data-v-b7c8df74]{height:100%}}@media (min-width:769px) and (prefers-color-scheme:dark){.section-container.scheduled-tasks .items-container[data-v-b7c8df74]:hover{scrollbar-color:#fff3 transparent}.section-container.scheduled-tasks .items-container[data-v-b7c8df74]:active::-webkit-scrollbar-thumb{background-color:#fff3}.section-container.scheduled-tasks .items-container[data-v-b7c8df74]:hover::-webkit-scrollbar-thumb{background-color:#fff3}}.desktop-only[data-v-b7c8df74]{display:flex}.mobile-only[data-v-b7c8df74]{display:none}@media (prefers-color-scheme:dark){.left-panel[data-v-b7c8df74]{--wf-status-active-text:#fff;--wf-status-stopped-text:#868b92;background-color:#0000}.left-panel[data-v-b7c8df74]:hover{scrollbar-color:#fff3 transparent}.left-panel[data-v-b7c8df74]:active::-webkit-scrollbar-thumb{background-color:#fff3}.left-panel[data-v-b7c8df74]:hover::-webkit-scrollbar-thumb{background-color:#fff3}.section-container.scheduled-tasks .task-avatar[data-v-b7c8df74]{width:32px!important;height:32px!important}.section-label-text[data-v-b7c8df74]{color:#9ca3af}.section-separator[data-v-b7c8df74]{background-color:#374151}.item-card[data-v-b7c8df74]{background-color:#0000}.item-card[data-v-b7c8df74]:hover{background-color:#ffffff0d}.item-card.is-selected[data-v-b7c8df74]{background-color:#3b82f633}.item-card.is-inactive .item-title[data-v-b7c8df74]{color:#6b7280!important}.item-card.is-inactive .item-snippet[data-v-b7c8df74]{color:#4b5563!important}.item-card.is-inactive .avatar-image[data-v-b7c8df74],.item-card.is-inactive .avatar-placeholder[data-v-b7c8df74]{opacity:.5}.task-avatar[data-v-b7c8df74]{background-color:#374151}.task-avatar .avatar-placeholder[data-v-b7c8df74]{color:#d1d5db}.task-collection-icon[data-v-b7c8df74]{background-color:#6b7280}.item-title[data-v-b7c8df74]{color:#f3f4f6}.item-snippet[data-v-b7c8df74]{color:#9ca3af}.add-item-button[data-v-b7c8df74]{background-color:#0000}.add-item-button[data-v-b7c8df74]:hover{background-color:#ffffff0d}.add-item-button .add-button-text[data-v-b7c8df74],.add-item-button .add-icon[data-v-b7c8df74],.add-item-button span[data-v-b7c8df74]{color:#9ca3af}.email-account-header .text[data-v-b7c8df74]{color:#f3f4f6}.expand-button[data-v-b7c8df74]{color:#6b7280}.expand-button[data-v-b7c8df74]:hover{color:#d1d5db}.folder-icon-wrapper[data-v-b7c8df74]{color:#9ca3af}.folder-name[data-v-b7c8df74]{color:#d1d5db}.folder-badge[data-v-b7c8df74]{color:#60a5fa;background-color:#0000}.more-text[data-v-b7c8df74]{color:#9ca3af}.more-count[data-v-b7c8df74]{color:#6b7280}.group-avatar[data-v-b7c8df74]{background-color:#4f46e533}.group-initial[data-v-b7c8df74]{color:#a5b4fc}.empty-state-icon-wrapper[data-v-b7c8df74]{background-color:#374151}.empty-state-icon[data-v-b7c8df74]{color:#9ca3af}.empty-state-primary[data-v-b7c8df74]{color:#f3f4f6}.empty-state-secondary[data-v-b7c8df74]{color:#9ca3af}.add-email-account-button[data-v-b7c8df74]{color:#9ca3af;background-color:#0000}.add-email-account-button[data-v-b7c8df74]:hover{background-color:#ffffff0d}}@media (max-width:768px){.desktop-only[data-v-b7c8df74]{display:none!important}.mobile-only[data-v-b7c8df74]{display:flex!important}.left-panel[data-v-b7c8df74]{width:100%;min-width:100%;max-width:100%;height:100%;max-height:100%;margin-right:0}.left-panel.mobile-panel[data-v-b7c8df74]{z-index:100;-webkit-overflow-scrolling:touch;padding:calc(68px + env(safe-area-inset-top,0px))16px calc(88px + env(safe-area-inset-bottom,0px));background-color:#f5f5f5;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.inbox-canvas-wrapper.is-genspark-app .left-panel.mobile-panel[data-v-b7c8df74]{padding-top:52px}.inbox-canvas-wrapper.is-genspark-app .content-wrapper.mobile-view.min-app-top-hidden .left-panel.mobile-panel[data-v-b7c8df74]{padding-top:16px}.section-container.scheduled-tasks[data-v-b7c8df74]{flex-direction:column;gap:12px;max-height:none;padding:0;display:flex}.section-container.scheduled-tasks .section-label[data-v-b7c8df74]{margin-bottom:0;padding:0}.section-container.scheduled-tasks .items-container[data-v-b7c8df74]{background-color:#fff;border-radius:12px 12px 0 0;padding:0;position:relative;overflow-y:visible}.section-container.scheduled-tasks .items-list[data-v-b7c8df74]{flex-direction:column;gap:0;display:flex}.section-container.scheduled-tasks .item-card[data-v-b7c8df74]{z-index:1;box-sizing:border-box;background-color:#fff;border-radius:0;align-items:center;gap:8px;width:100%;height:41px;min-height:41px;max-height:41px;margin-left:0;padding:0 16px;display:flex;position:relative}.section-container.scheduled-tasks .item-card.is-selected[data-v-b7c8df74]{background-color:#fff}.section-container.scheduled-tasks .task-collection-card[data-v-b7c8df74],.section-container.scheduled-tasks .today-entry-card[data-v-b7c8df74]{background-color:#fff;width:100%;height:auto;min-height:auto;max-height:none;margin-left:0;padding:12px 8px 12px 16px}.section-container.scheduled-tasks .items-list[data-v-b7c8df74]>:not(:last-child){margin-bottom:24px;position:relative}.section-container.scheduled-tasks .items-list[data-v-b7c8df74]>:not(:last-child):after{content:"";background-color:#f0f0f0;width:100%;height:1px;display:block;position:absolute;bottom:-12px;left:0;right:0}.section-container.scheduled-tasks .task-avatar[data-v-b7c8df74]{flex-shrink:0;width:36px;height:36px}.section-container.scheduled-tasks .item-title[data-v-b7c8df74]{color:#242424;height:auto;font-size:14px;font-weight:700;line-height:1.5}.section-container.scheduled-tasks .item-snippet[data-v-b7c8df74]{color:#909499;height:auto;margin-top:2px;font-size:12px;font-weight:400;line-height:1.5}.section-container.mailbox .add-email-account-button[data-v-b7c8df74],.section-container.scheduled-tasks .add-item-button[data-v-b7c8df74]{background-color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:4px;width:100%;margin:0;padding:14px 16px;display:flex}.section-container.mailbox .add-email-account-button svg[data-v-b7c8df74],.section-container.scheduled-tasks .add-item-button .add-icon[data-v-b7c8df74]{color:#0f7fff;width:14px;height:14px;font-size:14px;font-weight:400}.section-container.mailbox .add-email-account-button .add-button-text[data-v-b7c8df74],.section-container.mailbox .add-email-account-button span[data-v-b7c8df74],.section-container.scheduled-tasks .add-item-button .add-button-text[data-v-b7c8df74]{color:#0f7fff;font-size:16px;font-weight:400}.section-label-text[data-v-b7c8df74]{color:#232425;font-size:15px;line-height:1.5}.section-container.mailbox[data-v-b7c8df74]{flex-direction:column;gap:12px;margin-top:0;padding:0;display:flex}.section-container.mailbox .section-label[data-v-b7c8df74]{margin-bottom:0;padding:0}.section-container.mailbox .items-container[data-v-b7c8df74],.section-container.mailbox .items-list[data-v-b7c8df74]{flex-direction:column;gap:10px;display:flex}.section-container.mailbox .all-inbox-container[data-v-b7c8df74]{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000005}.section-container.mailbox .all-inbox-entry[data-v-b7c8df74]{background-color:#fff;border-radius:0;width:100%;margin-left:0;padding:12px 8px 12px 16px}.section-container.mailbox .email-account-container[data-v-b7c8df74]{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000005}.section-container.mailbox .email-account-header[data-v-b7c8df74]{background-color:#fff;border-radius:0;width:100%;margin-left:0;padding:12px 8px 12px 16px}.section-container.mailbox .email-account-header .item-title[data-v-b7c8df74],.section-container.mailbox .email-account-header .text[data-v-b7c8df74]{color:#242424;font-size:14px;font-weight:700}.section-container.mailbox .email-account-badge[data-v-b7c8df74]{color:#909499;background-color:#f5f5f5;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500}.section-container.mailbox .folder-item[data-v-b7c8df74]{background-color:#fff;border-top:none;width:100%;margin-left:0;padding:12px 8px 12px 16px;position:relative}.section-container.mailbox .folder-item[data-v-b7c8df74]:after{content:"";background-color:#f0f0f0;height:1px;position:absolute;bottom:0;left:42px;right:12px}.section-container.mailbox .folder-item[data-v-b7c8df74]:last-child:after,.section-container.mailbox .folder-item[data-v-b7c8df74]:last-of-type:after{display:none}.section-container.mailbox .more-folders-section[data-v-b7c8df74]{background-color:#fff;border-top:none;width:100%;margin-left:0;padding:12px 8px 12px 16px;position:relative}.section-container.mailbox .more-folders-section[data-v-b7c8df74]:before{content:"";background-color:#f0f0f0;height:1px;position:absolute;top:0;left:16px;right:12px}.section-container.mailbox .folder-icon-wrapper[data-v-b7c8df74],.section-container.mailbox .folder-icon-wrapper[data-v-b7c8df74] svg,.section-container.mailbox .folder-icon-wrapper svg[data-v-b7c8df74],.section-container.mailbox .folder-item .item-icon[data-v-b7c8df74]{justify-content:center;align-items:center;font-size:20px;display:flex;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}.add-email-account-button .add-button-text[data-v-b7c8df74],.add-item-button .add-button-text[data-v-b7c8df74]{color:#1a73e8;font-weight:500}.add-email-account-button .add-icon[data-v-b7c8df74],.add-item-button .add-icon[data-v-b7c8df74]{color:#1a73e8}.item-card[data-v-b7c8df74]{border-radius:12px;width:100%;margin-left:0;padding:12px 16px}.item-card[data-v-b7c8df74],.item-card.is-selected[data-v-b7c8df74]{background-color:#fff}.task-avatar[data-v-b7c8df74]{width:40px;height:40px}.item-title[data-v-b7c8df74]{height:auto;font-size:15px}.item-snippet[data-v-b7c8df74]{height:auto;font-size:13px}.folders-wrapper[data-v-b7c8df74]{padding-left:16px}.email-account-divider[data-v-b7c8df74]{background-color:#f0f0f0;height:1px;margin:0 12px}.groups-section[data-v-b7c8df74]{padding-left:0}.folder-item[data-v-b7c8df74]{width:100%;margin-left:0}.folder-item[data-v-b7c8df74],.more-folders-section[data-v-b7c8df74]{border-radius:0}.folder-content[data-v-b7c8df74]{flex:1;width:auto}.add-email-account-button[data-v-b7c8df74],.add-item-button[data-v-b7c8df74],.section-separator[data-v-b7c8df74]{width:100%;margin-left:0}.section-separator[data-v-b7c8df74]{margin-right:0}.email-account-header[data-v-b7c8df74]{margin-left:16px}}@media (max-width:768px) and (prefers-color-scheme:dark){.left-panel.mobile-panel[data-v-b7c8df74]{background-color:#111827}.section-container.scheduled-tasks .item-card[data-v-b7c8df74],.section-container.scheduled-tasks .item-card.is-selected[data-v-b7c8df74],.section-container.scheduled-tasks .items-container[data-v-b7c8df74]{background-color:#1f2937}.section-container.scheduled-tasks .items-list[data-v-b7c8df74]>:not(:last-child):after{background-color:#374151}.section-container.scheduled-tasks .item-title[data-v-b7c8df74]{color:#f3f4f6}.section-container.scheduled-tasks .item-snippet[data-v-b7c8df74]{color:#9ca3af}.section-container.scheduled-tasks .task-avatar[data-v-b7c8df74]{background-color:#374151}.section-container.scheduled-tasks .task-avatar .avatar-placeholder[data-v-b7c8df74]{color:#d1d5db}.section-container.scheduled-tasks .today-entry-card[data-v-b7c8df74]{background-color:#1f2937}.section-container.scheduled-tasks .today-icon svg path[data-v-b7c8df74]{fill:#f3f4f6}.section-container.scheduled-tasks .task-collection-icon[data-v-b7c8df74]{background-color:#4b5563}.section-container.scheduled-tasks .task-collection-icon .collection-icon path[data-v-b7c8df74]{fill:#d1d5db}.section-container.scheduled-tasks .add-item-button[data-v-b7c8df74]{background-color:#1f2937}.section-container.scheduled-tasks .add-item-button[data-v-b7c8df74]:hover{background-color:#374151}.section-container.scheduled-tasks .add-item-button .add-button-text[data-v-b7c8df74],.section-container.scheduled-tasks .add-item-button .add-icon[data-v-b7c8df74]{color:#60a5fa}.section-container.mailbox .all-inbox-container[data-v-b7c8df74],.section-container.mailbox .all-inbox-entry[data-v-b7c8df74],.section-container.mailbox .email-account-container[data-v-b7c8df74],.section-container.mailbox .email-account-header[data-v-b7c8df74]{background-color:#1f2937}.section-container.mailbox .email-account-header .text[data-v-b7c8df74]{color:#f3f4f6}.section-container.mailbox .email-account-badge[data-v-b7c8df74]{color:#9ca3af;background-color:#374151}.section-container.mailbox .email-account-arrow[data-v-b7c8df74]{color:#6b7280}.section-container.mailbox .email-account-divider[data-v-b7c8df74]{background-color:#374151}.section-container.mailbox .folder-item[data-v-b7c8df74]{background-color:#1f2937}.section-container.mailbox .folder-item[data-v-b7c8df74]:after{background-color:#374151}.section-container.mailbox .folder-name[data-v-b7c8df74]{color:#d1d5db}.section-container.mailbox .folder-icon-wrapper[data-v-b7c8df74]{color:#9ca3af}.section-container.mailbox .folder-badge[data-v-b7c8df74]{color:#60a5fa}.section-container.mailbox .folder-arrow[data-v-b7c8df74]{color:#6b7280}.section-container.mailbox .more-folders-section[data-v-b7c8df74]{background-color:#1f2937}.section-container.mailbox .more-folders-section[data-v-b7c8df74]:before{background-color:#374151}.section-container.mailbox .more-text[data-v-b7c8df74]{color:#9ca3af}.section-container.mailbox .more-count[data-v-b7c8df74],.section-container.mailbox .more-icon[data-v-b7c8df74]{color:#6b7280}.section-container.mailbox .add-email-account-button[data-v-b7c8df74]{background-color:#1f2937}.section-container.mailbox .add-email-account-button[data-v-b7c8df74]:hover{background-color:#374151}.section-container.mailbox .add-email-account-button span[data-v-b7c8df74],.section-container.mailbox .add-email-account-button svg[data-v-b7c8df74]{color:#60a5fa}.section-label-text[data-v-b7c8df74]{color:#9ca3af}.item-card[data-v-b7c8df74],.item-card.is-selected[data-v-b7c8df74]{background-color:#1f2937}.item-title[data-v-b7c8df74]{color:#f3f4f6}.item-snippet[data-v-b7c8df74]{color:#9ca3af}.email-accounts-empty-state[data-v-b7c8df74]{background-color:#0000}.empty-state-icon-wrapper[data-v-b7c8df74]{background-color:#374151}.empty-state-icon[data-v-b7c8df74]{color:#9ca3af}.empty-state-primary[data-v-b7c8df74]{color:#f3f4f6}.empty-state-secondary[data-v-b7c8df74]{color:#9ca3af}.empty-state-button[data-v-b7c8df74]{background-color:#3b82f6}.empty-state-button[data-v-b7c8df74]:hover{background-color:#2563eb}.swipe-action-more[data-v-b7c8df74]{background-color:#4b5563}.swipe-action-delete[data-v-b7c8df74]{background-color:#dc2626}.groups-section .section-label-text[data-v-b7c8df74]{color:#9ca3af}.group-avatar[data-v-b7c8df74]{background-color:#4f46e54d}.group-initial[data-v-b7c8df74]{color:#a5b4fc}}.svg-icon[data-v-b7c8df74] svg{width:16px;height:16px}.agent-prompt-stamp-chip[data-v-a19f6b20]{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.4;display:inline-flex}.agent-prompt-stamp-chip.stamp-source-live[data-v-a19f6b20]{color:#15803d;background:#22c55e1f;border-color:#22c55e59}.agent-prompt-stamp-chip.stamp-source-builtin[data-v-a19f6b20]{color:#925600;background:#eab30824;border-color:#eab30866}.agent-prompt-stamp-chip.stamp-source-admin-override[data-v-a19f6b20]{color:#c2410c;background:#f9731624;border-color:#f9731666}.agent-prompt-stamp-chip.stamp-source-unknown[data-v-a19f6b20]{color:#4b5563;background:#6b728024;border-color:#6b728059}.agent-prompt-stamp-chip.empty[data-v-a19f6b20]{color:#6b7280;background:#e5e7eb80;border-color:#d1d5dbb3;font-style:italic}.chip-source[data-v-a19f6b20]{font-weight:600}.chip-sep[data-v-a19f6b20]{opacity:.5;margin:0 2px}.chip-name[data-v-a19f6b20]{text-overflow:ellipsis;max-width:220px;font-style:normal;overflow:hidden}.chip-id[data-v-a19f6b20]{opacity:.7;font-size:10px}.chip-sha[data-v-a19f6b20]{opacity:.5}.chip-empty[data-v-a19f6b20],.chip-sha[data-v-a19f6b20]{font-size:10px}.agent-trace-tree[data-v-3c216a39]{font-size:12px}.empty[data-v-3c216a39]{color:#6b7280;padding:8px 0;font-style:italic}.muted[data-v-3c216a39]{opacity:.7;font-size:11px}.layer-list[data-v-3c216a39]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.layer-item[data-v-3c216a39]{border:1px solid #e5e7ebb3;border-radius:4px}.layer-header[data-v-3c216a39]{cursor:pointer;text-align:left;background:#f9fafb99;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:flex}.layer-header.expanded[data-v-3c216a39]{background:#f3f4f6e6}.layer-arrow[data-v-3c216a39]{color:#6b7280;width:12px;font-size:10px}.layer-name[data-v-3c216a39]{color:#1f2937;font-weight:600}.layer-chars[data-v-3c216a39]{color:#6b7280;font-size:11px}.layer-source-chip[data-v-3c216a39]{white-space:nowrap;border:1px solid #0000;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:10px}.source-prompt-version[data-v-3c216a39]{color:#15803d;background:#22c55e1f;border-color:#22c55e66}.source-literal[data-v-3c216a39]{color:#925600;background:#eab30824;border-color:#eab30866}.source-graph-node[data-v-3c216a39]{color:#1d4ed8;background:#3b82f61f;border-color:#3b82f666}.source-admin-override[data-v-3c216a39]{color:#c2410c;background:#f9731624;border-color:#f9731666}.source-unknown[data-v-3c216a39]{color:#4b5563;background:#6b728024;border-color:#6b728059}.layer-failure-tag[data-v-3c216a39]{color:#b91c1c;font-size:10px;font-weight:600}.layer-body[data-v-3c216a39]{background:#fff;border-top:1px dashed #e5e7ebcc;padding:8px 12px}.layer-elided[data-v-3c216a39]{background:#fef3c780;border-radius:4px;margin-bottom:8px;padding:6px 8px}.layer-meta[data-v-3c216a39]{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;display:grid}.layer-meta dt[data-v-3c216a39]{color:#4b5563;font-size:11px;font-weight:600}.layer-meta dd[data-v-3c216a39]{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.layer-meta pre[data-v-3c216a39]{white-space:pre-wrap;word-break:break-word;margin:0;font-size:11px}.layer-evidence[data-v-3c216a39]{margin-top:8px;font-size:11px}.layer-evidence ul[data-v-3c216a39]{margin:4px 0 0 16px;padding:0;list-style:outside}.layer-evidence li[data-v-3c216a39]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-run-metadata-panel[data-v-8a701ab6]{background:#fff;border:1px solid #e5e7ebe6;border-radius:6px;flex-direction:column;gap:8px;padding:8px 12px;font-size:12px;display:flex}.meta-header[data-v-8a701ab6]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meta-spacer[data-v-8a701ab6]{flex:1}.meta-runid[data-v-8a701ab6]{color:#4b5563;text-overflow:ellipsis;background:#f3f4f6b3;border-radius:4px;max-width:240px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.meta-chip[data-v-8a701ab6],.meta-runid[data-v-8a701ab6]{white-space:nowrap;font-size:11px}.meta-chip[data-v-8a701ab6]{border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.source-prod[data-v-8a701ab6]{color:#15803d;background:#22c55e24;border-color:#22c55e66}.source-lab[data-v-8a701ab6]{color:#1d4ed8;background:#3b82f61f;border-color:#3b82f666}.source-shadow[data-v-8a701ab6]{color:#4b5563;background:#e5e7ebb3;border-color:#d1d5dbb3;font-style:italic}.source-other[data-v-8a701ab6]{color:#4b5563;background:#6b728024;border-color:#6b728059}.meta-chip.mode[data-v-8a701ab6]{color:#4b5563;background:#f3f4f6cc}.meta-chip.mode-write[data-v-8a701ab6]{color:#9a3412;background:#ea580c1f;border-color:#ea580c66}.meta-chip.mode-dry_run[data-v-8a701ab6]{color:#4338ca;background:#6366f11f;border-color:#6366f166}.meta-chip.status-done[data-v-8a701ab6],.meta-chip.status-succeeded[data-v-8a701ab6],.meta-chip.status-success[data-v-8a701ab6]{color:#15803d;background:#22c55e24;border-color:#22c55e66}.meta-chip.status-error[data-v-8a701ab6],.meta-chip.status-failed[data-v-8a701ab6]{color:#b91c1c;background:#dc262624;border-color:#dc262666}.meta-chip.write-applied[data-v-8a701ab6]{color:#15803d;background:#22c55e1a;border-color:#22c55e4d}.meta-chip.write-skipped[data-v-8a701ab6]{color:#4b5563;background:#e5e7ebb3}.meta-chip.degraded[data-v-8a701ab6]{color:#92400e;background:#f59e0b29;border-color:#f59e0b73}.meta-notice[data-v-8a701ab6]{background:#fef3c780;border-radius:4px;padding:6px 8px;font-size:11px}.meta-notice.degraded[data-v-8a701ab6],.meta-notice.elided[data-v-8a701ab6]{color:#92400e;background:#fef3c799}.meta-notice.conflict[data-v-8a701ab6],.meta-notice.skipped[data-v-8a701ab6]{color:#4b5563;background:#e5e7eb80}.meta-notice.error[data-v-8a701ab6]{color:#991b1b;background:#fee2e299}.meta-grid[data-v-8a701ab6]{grid-template-columns:max-content 1fr;gap:2px 12px;margin:0;padding:0;display:grid}.meta-grid dt[data-v-8a701ab6]{color:#4b5563;font-size:11px;font-weight:600}.meta-grid dd[data-v-8a701ab6]{word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.meta-hash[data-v-8a701ab6]{opacity:.75;margin-left:4px}.meta-stamps[data-v-8a701ab6]{flex-wrap:wrap;gap:6px;display:flex}.meta-trace[data-v-8a701ab6]{border-top:1px dashed #e5e7ebcc;margin-top:4px;padding-top:8px}.meta-trace summary[data-v-8a701ab6]{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.trace-literal-warning[data-v-8a701ab6]{color:#925600;background:#eab30824;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:10px}.muted[data-v-8a701ab6]{opacity:.7}.agent-run-v3-subpanel[data-v-8a831cd5]{border-top:1px solid #e5e7eb;margin-top:12px;padding:12px}.agent-run-v3-subpanel__header[data-v-8a831cd5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.agent-run-v3-subpanel__title[data-v-8a831cd5]{color:#111827;margin:0;font-size:13px;font-weight:600}.agent-run-v3-subpanel__admin-link[data-v-8a831cd5]{color:#2563eb;font-size:12px;text-decoration:underline}.agent-run-v3-subpanel__admin-link[data-v-8a831cd5]:hover{color:#1d4ed8}.agent-run-v3-subpanel__state[data-v-8a831cd5]{color:#6b7280;margin:0;font-size:12px}.agent-run-v3-subpanel__state--error[data-v-8a831cd5]{color:#b91c1c}.agent-run-v3-subpanel__runs[data-v-8a831cd5]{flex-direction:column;gap:8px;display:flex}.agent-debug-overlay__view[data-v-2e2c8dfa]{color:var(--text-color,#333);flex-direction:column;gap:8px;font-size:13px;display:flex}.agent-debug-overlay__error[data-v-2e2c8dfa],.agent-debug-overlay__hint[data-v-2e2c8dfa],.agent-debug-overlay__status[data-v-2e2c8dfa]{color:var(--text-muted,#777);margin:4px 0;font-size:12px}.agent-debug-overlay__error[data-v-2e2c8dfa]{color:#c0392b}.agent-debug-overlay__fields[data-v-2e2c8dfa]{flex-direction:column;gap:6px;margin:0;display:flex}.agent-debug-overlay__row[data-v-2e2c8dfa]{grid-template-columns:90px 1fr;align-items:start;gap:8px;display:grid}.agent-debug-overlay__row dt[data-v-2e2c8dfa]{color:var(--text-muted,#666);font-weight:500}.agent-debug-overlay__row dd[data-v-2e2c8dfa]{word-break:break-word;margin:0}.agent-debug-overlay__row--degraded dd strong[data-v-2e2c8dfa]{color:#c0392b}.agent-debug-overlay__notice[data-v-2e2c8dfa]{color:var(--text-muted,#888);margin:4px 0 0;font-size:12px}.agent-debug-overlay__mono[data-v-2e2c8dfa]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px}.agent-debug-overlay__badge[data-v-2e2c8dfa]{text-transform:lowercase;background:#eee;border-radius:4px;padding:2px 8px;font-weight:500;display:inline-block}.agent-debug-overlay__badge[data-bucket=needs_you][data-v-2e2c8dfa]{color:#c0392b;background:#fde2e1}.agent-debug-overlay__badge[data-bucket=quick_win][data-v-2e2c8dfa]{color:#2980b9;background:#e1f0fb}.agent-debug-overlay__badge[data-bucket=cleanup][data-v-2e2c8dfa]{color:#8e7a3a;background:#f4ecda}.agent-debug-overlay__badge[data-bucket=just_archive][data-v-2e2c8dfa]{color:#555;background:#e8e8e8}.agent-debug-overlay__footer[data-v-2e2c8dfa]{border-top:1px solid var(--border-color,#e2e2e2);flex-direction:column;gap:6px;margin-top:10px;padding-top:8px;display:flex}.agent-debug-overlay__run-btn[data-v-2e2c8dfa]{border:1px solid var(--border-color,#d0d0d0);background:var(--surface-color,#fff);color:var(--text-color,#333);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s}.agent-debug-overlay__run-btn[data-v-2e2c8dfa]:hover:not(:disabled){color:#2980b9;background:#f0f4ff;border-color:#2980b9}.agent-debug-overlay__run-btn[data-v-2e2c8dfa]:disabled{cursor:not-allowed;opacity:.6}.agent-debug-overlay__success[data-v-2e2c8dfa]{color:#16a34a;margin:0;font-size:12px}.agent-debug-overlay__warning[data-v-2e2c8dfa]{color:#b45309;background:#fef3c7;border-radius:3px;margin:0;padding:4px 6px;font-size:12px}.agent-debug-overlay__needs-web-search[data-v-2e2c8dfa]{background:#fffaeb;border-left:3px solid #b45309}.agent-debug-overlay__debug-meta[data-v-2e2c8dfa],.agent-debug-overlay__legend[data-v-2e2c8dfa],.agent-debug-overlay__persona[data-v-2e2c8dfa],.agent-debug-overlay__prompt[data-v-2e2c8dfa]{border-top:1px dashed var(--border-color,#e2e2e2);color:var(--text-muted,#666);margin-top:12px;padding-top:8px;font-size:11px}.agent-debug-overlay__legend-summary[data-v-2e2c8dfa]{cursor:pointer;color:var(--text-color,#444);-webkit-user-select:none;user-select:none;outline:none;font-weight:600}.agent-debug-overlay__legend-summary[data-v-2e2c8dfa]:hover{color:#2980b9}.agent-debug-overlay__legend-list[data-v-2e2c8dfa]{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.agent-debug-overlay__legend-item[data-v-2e2c8dfa]{grid-template-columns:78px 1fr;align-items:start;gap:8px;line-height:1.4;display:grid}.agent-debug-overlay__legend-item code[data-v-2e2c8dfa]{background:#f1f1f1;border-radius:3px;padding:0 3px;font-size:10px}.agent-debug-overlay__legend-swatch[data-v-2e2c8dfa]{color:#555;text-align:center;white-space:nowrap;background:#eee;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}.agent-debug-overlay__legend-swatch--never-run[data-v-2e2c8dfa]{color:#999;background:0 0;font-style:italic}.agent-debug-overlay__legend-swatch--needs-you[data-v-2e2c8dfa]{color:#c0392b;background:#fde2e1}.agent-debug-overlay__legend-swatch--degraded[data-v-2e2c8dfa]{color:#c0392b;background:#fde2e1;outline:1px solid #c0392b}.agent-debug-overlay__persona-tag[data-v-2e2c8dfa]{color:#b45309;background:#fef3c7;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}.agent-debug-overlay__persona-source[data-v-2e2c8dfa]{color:var(--text-muted,#888);margin:6px 0;font-size:11px}.agent-debug-overlay__persona-body[data-v-2e2c8dfa]{border:1px solid var(--border-color,#e2e2e2);white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:4px;max-height:280px;margin:4px 0 0;padding:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;overflow-y:auto}.agent-debug-overlay__prompt-trace[data-v-2e2c8dfa]{margin:6px 0;font-size:11px}.agent-debug-overlay__prompt-trace-list[data-v-2e2c8dfa]{margin:4px 0 0;padding:0 0 0 12px;list-style:none}.agent-debug-overlay__prompt-trace-list li[data-v-2e2c8dfa]{border-bottom:1px dashed #eee;justify-content:space-between;gap:6px;padding:2px 0;display:flex}.agent-debug-overlay__prompt-trace-list li[data-included=no][data-v-2e2c8dfa]{opacity:.55}.agent-debug-overlay__prompt-trace-meta[data-v-2e2c8dfa]{color:var(--text-muted,#888);font-size:10px}.agent-debug-overlay__run-metadata[data-v-2e2c8dfa]{margin-top:12px}.agent-debug-overlay__error--run[data-v-2e2c8dfa]{margin:0}.agent-debug-overlay__drafts[data-v-2e2c8dfa]{flex-direction:column;gap:8px;margin:8px 0 0;display:flex}.agent-debug-overlay__drafts-title[data-v-2e2c8dfa]{color:var(--text-color,#333);margin:0;font-size:12px;font-weight:600}.agent-debug-overlay__draft-card[data-v-2e2c8dfa]{border:1px solid var(--border-color,#e2e2e2);background:#fff;border-left:3px solid #2980b9;border-radius:4px;padding:8px 10px}.agent-debug-overlay__draft-head[data-v-2e2c8dfa]{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.agent-debug-overlay__draft-label[data-v-2e2c8dfa]{color:#2980b9;font-size:12px;font-weight:600}.agent-debug-overlay__draft-meta[data-v-2e2c8dfa]{color:var(--text-muted,#888);font-size:11px}.agent-debug-overlay__draft-to[data-v-2e2c8dfa]{color:var(--text-muted,#666);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:11px;overflow:hidden}.agent-debug-overlay__draft-body[data-v-2e2c8dfa]{white-space:pre-wrap;word-break:break-word;background:#f7f8fa;border-radius:3px;max-height:220px;margin:0;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;line-height:1.45;overflow-y:auto}.agent-debug-overlay__draft-type-pill[data-v-2e2c8dfa]{text-transform:uppercase;letter-spacing:.4px;color:#2980b9;background:#e1f0fb;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.agent-debug-overlay__draft-type-pill[data-draft-type=forward][data-v-2e2c8dfa]{color:#b45309;background:#fef3c7}.agent-debug-overlay__draft-type-pill[data-draft-type=delegate][data-v-2e2c8dfa]{color:#7c3aed;background:#f0e1f8}.agent-debug-overlay__draft-type-pill[data-draft-type=send_new][data-v-2e2c8dfa]{color:#15803d;background:#e1f8e6}.agent-debug-overlay__draft-card[data-draft-type=forward][data-v-2e2c8dfa]{border-left-color:#b45309}.agent-debug-overlay__draft-card[data-draft-type=delegate][data-v-2e2c8dfa]{border-left-color:#7c3aed}.agent-debug-overlay__draft-card[data-draft-type=send_new][data-v-2e2c8dfa]{border-left-color:#15803d}.agent-debug-overlay__draft-source[data-v-2e2c8dfa]{color:var(--text-muted,#666);margin-top:6px;font-size:11px}.agent-debug-overlay__draft-source summary[data-v-2e2c8dfa]{cursor:pointer;outline:none;font-weight:500}.agent-debug-overlay__draft-source-fields[data-v-2e2c8dfa]{margin:4px 0 0}.agent-debug-overlay__preview[data-v-2e2c8dfa]{background:#fffdf6;border:1px solid #ecd58a;border-left:3px solid #b45309;border-radius:4px;margin-top:12px;padding:10px 12px}.agent-debug-overlay__preview-header[data-v-2e2c8dfa]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.agent-debug-overlay__title[data-v-2e2c8dfa]{margin:0;font-size:13px;font-weight:600}.agent-debug-overlay__close[data-v-2e2c8dfa]{cursor:pointer;color:var(--text-muted,#888);background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.agent-lab-batch-panel[data-v-9b4767d8]{flex-direction:column;gap:10px;display:flex}.agent-lab-batch-panel__header[data-v-9b4767d8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.agent-lab-batch-panel__title[data-v-9b4767d8]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}.agent-lab-batch-panel__tag[data-v-9b4767d8]{color:#555;background:#eee;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:500}.agent-lab-batch-panel__pill[data-v-9b4767d8]{border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.agent-lab-batch-panel__pill--preview[data-v-9b4767d8]{color:#8a6d20;background:#fff4d6;border:1px solid #ecd58a}.agent-lab-batch-panel__tag--lane[data-v-9b4767d8]{color:#075985;background:#e0f2fe;border:1px solid #bae6fd}.agent-lab-batch-panel__lane-note[data-v-9b4767d8]{color:#6b7280;margin:4px 0 0;font-size:11px}.agent-lab-batch-panel__lane-link[data-v-9b4767d8]{color:#2563eb;text-decoration:underline}.agent-lab-batch-panel__lane-link[data-v-9b4767d8]:hover{color:#1d4ed8}.agent-lab-batch-panel__hint[data-v-9b4767d8]{color:#666;margin:0;font-size:12px}.agent-lab-batch-panel__select-section[data-v-9b4767d8]{border:1px solid var(--border-color,#e2e2e2);background:#fff;border-radius:6px;padding:8px}.agent-lab-batch-panel__select-header[data-v-9b4767d8]{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.agent-lab-batch-panel__select-all[data-v-9b4767d8]{align-items:center;gap:6px;display:flex}.agent-lab-batch-panel__warning[data-v-9b4767d8]{color:#c0392b;font-size:11px;font-weight:600}.agent-lab-batch-panel__select-list[data-v-9b4767d8]{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.agent-lab-batch-panel__select-row[data-v-9b4767d8]{border-bottom:1px dashed #eee;padding:4px 0;font-size:12px}.agent-lab-batch-panel__select-row[data-v-9b4767d8]:last-child{border-bottom:0}.agent-lab-batch-panel__select-subject[data-v-9b4767d8]{margin-left:6px;font-weight:500}.agent-lab-batch-panel__select-sender[data-v-9b4767d8]{color:#888;margin-left:6px}.agent-lab-batch-panel__row-tag[data-v-9b4767d8]{border-radius:3px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-block}.agent-lab-batch-panel__row-tag--warn[data-v-9b4767d8]{color:#c0392b;background:#fde2e1}.agent-lab-batch-panel__empty[data-v-9b4767d8]{color:#888;margin:4px 0 0;font-size:12px;font-style:italic}.agent-lab-batch-panel__footer[data-v-9b4767d8]{flex-direction:column;gap:6px;display:flex}.agent-lab-batch-panel__run-btn[data-v-9b4767d8]{color:#fff;cursor:pointer;background:#2980b9;border:1px solid #2980b9;border-radius:4px;padding:6px 12px;font-weight:600}.agent-lab-batch-panel__run-btn[data-v-9b4767d8]:disabled{cursor:not-allowed;background:#bbb;border-color:#bbb}.agent-lab-batch-panel__error[data-v-9b4767d8]{color:#c0392b;margin:0;font-size:12px}.agent-lab-batch-panel__client-skip[data-v-9b4767d8]{background:#fffaeb;border:1px dashed #ecd58a;border-radius:6px;padding:8px}.agent-lab-batch-panel__client-skip-title[data-v-9b4767d8]{color:#b45309;margin:0 0 4px;font-size:12px}.agent-lab-batch-panel__client-skip-hint[data-v-9b4767d8]{color:#8e7a3a;margin:0;font-size:11px}.agent-lab-batch-panel__client-skip-list[data-v-9b4767d8]{margin:6px 0 0;padding:0;font-size:11px;list-style:none}.agent-lab-batch-panel__client-skip-row[data-v-9b4767d8]{padding:2px 0}.agent-lab-batch-panel__result[data-v-9b4767d8]{border-top:1px solid var(--border-color,#e2e2e2);padding-top:10px}.agent-lab-batch-panel__result-title[data-v-9b4767d8]{margin:0 0 8px;font-size:13px;font-weight:600}.agent-lab-batch-panel__summary[data-v-9b4767d8]{color:#555;font-weight:500}.agent-lab-batch-panel__result-list[data-v-9b4767d8]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.agent-lab-batch-panel__result-row[data-v-9b4767d8]{background:#fff;border:1px solid #eee;border-radius:6px;padding:8px;font-size:12px}.agent-lab-batch-panel__result-line[data-v-9b4767d8]{align-items:center;gap:6px;margin-bottom:4px;display:flex}.agent-lab-batch-panel__result-subject[data-v-9b4767d8]{font-weight:500}.agent-lab-batch-panel__chip[data-v-9b4767d8]{color:#555;background:#eee;border-radius:4px;align-items:center;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.agent-lab-batch-panel__chip--ok[data-v-9b4767d8]{color:#2980b9;background:#e1f0fb}.agent-lab-batch-panel__chip--skip[data-v-9b4767d8]{color:#8e7a3a;background:#f4ecda}.agent-lab-batch-panel__chip--err[data-v-9b4767d8]{color:#c0392b;background:#fde2e1}.agent-lab-batch-panel__result-err[data-v-9b4767d8],.agent-lab-batch-panel__result-meta[data-v-9b4767d8],.agent-lab-batch-panel__result-skip[data-v-9b4767d8]{margin:4px 0 0}.agent-lab-batch-panel__result-err[data-v-9b4767d8]{color:#c0392b}.agent-lab-batch-panel__result-degraded[data-v-9b4767d8]{color:#b45309;margin-top:4px;font-size:11px}.agent-lab-batch-panel__result-block[data-v-9b4767d8]{margin-top:6px}.agent-lab-batch-panel__quote[data-v-9b4767d8]{white-space:pre-wrap;word-break:break-word;background:#fafafa;border-left:2px solid #ccc;margin:4px 0 0;padding:6px 8px;font-size:12px}.agent-lab-batch-panel__draft-list[data-v-9b4767d8]{margin:4px 0 0;padding:0;list-style:none}.agent-lab-batch-panel__draft[data-v-9b4767d8]{margin-bottom:6px}.agent-lab-batch-panel__draft-meta[data-v-9b4767d8]{color:#555;font-size:11px}.agent-lab-batch-panel__mono[data-v-9b4767d8]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.agent-lab-batch-panel__pre[data-v-9b4767d8]{white-space:pre-wrap;word-break:break-word;background:#fafafa;border-radius:3px;max-height:200px;margin:4px 0 0;padding:6px 8px;font-size:10px;overflow-y:auto}.sent-replay-panel[data-v-240b5201]{flex-direction:column;gap:10px;display:flex}.sent-replay-panel__header[data-v-240b5201]{justify-content:space-between;align-items:center;display:flex}.sent-replay-panel__title[data-v-240b5201]{margin:0;font-size:14px;font-weight:600}.sent-replay-panel__tag[data-v-240b5201]{color:#555;background:#eee;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:500}.sent-replay-panel__tag--lane[data-v-240b5201]{color:#075985;background:#e0f2fe;border:1px solid #bae6fd}.sent-replay-panel__hint[data-v-240b5201]{color:#666;margin:0;font-size:12px}.sent-replay-panel__select-section[data-v-240b5201]{border:1px solid var(--border-color,#e2e2e2);background:#fff;border-radius:6px;padding:8px}.sent-replay-panel__select-header[data-v-240b5201]{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.sent-replay-panel__select-all[data-v-240b5201]{align-items:center;gap:6px;display:flex}.sent-replay-panel__warning[data-v-240b5201]{color:#c0392b;font-weight:600}.sent-replay-panel__select-list[data-v-240b5201]{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.sent-replay-panel__select-row[data-v-240b5201]{border-bottom:1px dashed #eee;padding:4px 0;font-size:12px}.sent-replay-panel__select-row[data-v-240b5201]:last-child{border-bottom:0}.sent-replay-panel__select-subject[data-v-240b5201]{margin-left:6px;font-weight:500}.sent-replay-panel__select-sender[data-v-240b5201]{color:#888;margin-left:6px}.sent-replay-panel__empty[data-v-240b5201]{color:#888;margin:4px 0 0;font-size:12px;font-style:italic}.sent-replay-panel__footer[data-v-240b5201]{flex-direction:column;gap:6px;display:flex}.sent-replay-panel__run-btn[data-v-240b5201]{color:#fff;cursor:pointer;background:#2980b9;border:1px solid #2980b9;border-radius:4px;padding:6px 12px;font-weight:600}.sent-replay-panel__run-btn[data-v-240b5201]:disabled{cursor:not-allowed;background:#bbb;border-color:#bbb}.sent-replay-panel__error[data-v-240b5201]{color:#c0392b;margin:0;font-size:12px}.sent-replay-panel__result[data-v-240b5201]{border-top:1px solid var(--border-color,#e2e2e2);padding-top:10px}.sent-replay-panel__result-title[data-v-240b5201]{margin:0 0 8px;font-size:13px;font-weight:600}.sent-replay-panel__summary[data-v-240b5201]{color:#555;font-weight:500}.sent-replay-panel__result-list[data-v-240b5201]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sent-replay-panel__result-row[data-v-240b5201]{background:#fff;border:1px solid #eee;border-radius:6px;padding:8px;font-size:12px}.sent-replay-panel__result-line[data-v-240b5201]{align-items:center;gap:6px;margin-bottom:4px;display:flex}.sent-replay-panel__result-subject[data-v-240b5201]{font-weight:500}.sent-replay-panel__chip[data-v-240b5201]{color:#555;background:#eee;border-radius:4px;align-items:center;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.sent-replay-panel__chip--ok[data-v-240b5201]{color:#2980b9;background:#e1f0fb}.sent-replay-panel__chip--skip[data-v-240b5201]{color:#8e7a3a;background:#f4ecda}.sent-replay-panel__chip--err[data-v-240b5201]{color:#c0392b;background:#fde2e1}.sent-replay-panel__result-err[data-v-240b5201],.sent-replay-panel__result-skip[data-v-240b5201]{margin:4px 0 0}.sent-replay-panel__result-err[data-v-240b5201]{color:#c0392b}.sent-replay-panel__result-block[data-v-240b5201]{margin-top:6px}.sent-replay-panel__quote[data-v-240b5201]{white-space:pre-wrap;word-break:break-word;background:#fafafa;border-left:2px solid #ccc;margin:4px 0 0;padding:6px 8px;font-size:12px}.sent-replay-panel__draft-list[data-v-240b5201]{margin:4px 0 0;padding:0;list-style:none}.sent-replay-panel__draft[data-v-240b5201]{margin-bottom:6px}.sent-replay-panel__draft-meta[data-v-240b5201]{color:#555;font-size:11px}.sent-replay-panel__mono[data-v-240b5201]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.agent-debug-overlay[data-v-efea0026]{border:1px solid var(--border-color,#e2e2e2);background:var(--surface-color,#fafafa);min-width:420px;max-width:1200px;color:var(--text-color,#333);z-index:500;border-radius:8px;flex-direction:column;padding:12px 14px;font-size:13px;display:flex;position:fixed;top:64px;right:16px;overflow:hidden;box-shadow:0 6px 24px #0000001f,0 1px 3px #00000014}.agent-debug-overlay--resizing[data-v-efea0026]{-webkit-user-select:none;user-select:none;cursor:nwse-resize}@media (max-width:900px){.agent-debug-overlay[data-v-efea0026]{top:56px;width:auto!important;left:16px!important;right:16px!important}}.agent-debug-overlay__header[data-v-efea0026]{border-bottom:1px solid var(--border-color,#e2e2e2);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:6px;display:flex}.agent-debug-overlay__title[data-v-efea0026]{margin:0;font-size:13px;font-weight:600}.agent-debug-overlay__tabs[data-v-efea0026]{flex:1;gap:4px;margin-left:6px;display:flex}.agent-debug-overlay__tab[data-v-efea0026]{color:var(--text-muted,#666);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.agent-debug-overlay__tab[data-v-efea0026]:hover{color:#2980b9;background:#f0f4ff}.agent-debug-overlay__tab--active[data-v-efea0026]{color:#fff;background:#2980b9;border-color:#2980b9}.agent-debug-overlay__admin-link[data-v-efea0026]{color:var(--link-color,#2563eb);margin-left:auto;padding:0 4px;font-size:12px;text-decoration:underline}.agent-debug-overlay__admin-link[data-v-efea0026]:hover{color:var(--link-color-hover,#1d4ed8)}.agent-debug-overlay__close[data-v-efea0026]{cursor:pointer;color:var(--text-muted,#888);background:0 0;border:none;padding:0 6px;font-size:18px;line-height:1}.agent-debug-overlay__progress[data-v-efea0026]{color:var(--text-muted,#666);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:11px;display:flex}.agent-debug-overlay__progress strong[data-v-efea0026]{color:var(--text-color,#333);font-weight:600}.agent-debug-overlay__progress-chip[data-v-efea0026]{color:#555;background:#eee;border-radius:3px;padding:1px 6px;font-size:10px}.agent-debug-overlay__body[data-v-efea0026]{flex:1;margin-top:8px;padding-right:2px;overflow-y:auto}.agent-debug-overlay__shell-footer[data-v-efea0026]{border-top:1px solid var(--border-color,#e2e2e2);color:var(--text-muted,#666);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.agent-debug-overlay__shell-footer__group-label[data-v-efea0026]{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-muted,#666);border-right:1px dashed var(--border-color,#d6d6d6);margin-right:2px;padding:2px 6px;font-size:9.5px;font-weight:700}.agent-debug-overlay__allow-ws[data-v-efea0026]{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.agent-debug-overlay__real-run[data-v-efea0026]{color:#555;cursor:not-allowed;background:#ddd;border:1px solid #bbb;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600}.agent-debug-overlay__real-run-copy[data-v-efea0026]{color:#b45309;font-size:10px;font-style:italic}.agent-debug-overlay__context-chip[data-v-efea0026]{color:#555;text-transform:uppercase;letter-spacing:.4px;background:#f1f1f1;border-radius:3px;margin-left:auto;padding:1px 8px;font-size:10px;font-weight:600}.agent-debug-overlay__context-chip[data-context=batch][data-v-efea0026]{color:#2980b9;background:#e1f0fb}.agent-debug-overlay__context-chip[data-context=sent_replay][data-v-efea0026]{color:#8e7a3a;background:#f4ecda}.agent-debug-overlay__resize-handle[data-v-efea0026]{cursor:nwse-resize;-webkit-user-select:none;user-select:none;z-index:1;background:linear-gradient(135deg,#0000 50%,#b9b9b9 0 60%,#0000 0 75%,#b9b9b9 0 85%,#0000 0);border-bottom-right-radius:8px;width:16px;height:16px;position:absolute;bottom:0;right:0}.agent-debug-overlay__resize-handle[data-v-efea0026]:hover{background:linear-gradient(135deg,#0000 50%,#2980b9 0 60%,#0000 0 75%,#2980b9 0 85%,#0000 0)}.email-recommendation-banner[data-v-5fcf66b4]{background:linear-gradient(135deg,#f0f7ff,#e8f4fd);border:1px solid #d0e3f7;border-radius:12px;margin:8px 0;padding:12px 16px;transition:all .3s}.email-recommendation-banner[data-v-5fcf66b4]:hover{box-shadow:0 2px 8px #0066cc1a}.email-recommendation-banner.zone-sidebar[data-v-5fcf66b4]{cursor:pointer;background:#fafafa;border:none;border-radius:8px;margin:8px 12px;padding:8px}.email-recommendation-banner.zone-sidebar[data-v-5fcf66b4]:hover{box-shadow:none;background:#f5f5f5}.email-recommendation-banner.zone-email-list[data-v-5fcf66b4]{background:#f3f9ff;border:1px solid #cfe5ff;border-radius:12px;margin:0 16px 12px;padding:10px 12px}.email-recommendation-banner.zone-email-list[data-v-5fcf66b4]:hover{box-shadow:none}.email-recommendation-banner.zone-email-detail[data-v-5fcf66b4]{background:#f3f9ff;border:1px solid #cfe5ff;border-radius:12px;margin:10px;padding:10px 12px}.email-recommendation-banner.zone-email-detail[data-v-5fcf66b4]:hover{box-shadow:none}.email-recommendation-banner.expanded[data-v-5fcf66b4]{padding:16px}.sidebar-card[data-v-5fcf66b4]{border-radius:4px;gap:8px}.sidebar-avatar[data-v-5fcf66b4],.sidebar-card[data-v-5fcf66b4]{align-items:center;display:flex}.sidebar-avatar[data-v-5fcf66b4]{flex-shrink:0;justify-content:center;width:32px;height:32px}.sidebar-content[data-v-5fcf66b4]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sidebar-title[data-v-5fcf66b4]{color:#242424;text-overflow:ellipsis;white-space:nowrap;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:16px;overflow:hidden}.sidebar-recommend-tag[data-v-5fcf66b4]{align-items:center;gap:4px;display:flex}.sidebar-recommend-tag svg[data-v-5fcf66b4]{flex-shrink:0}.sidebar-recommend-tag span[data-v-5fcf66b4]{color:#0f7fff;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.email-list-banner[data-v-5fcf66b4]{justify-content:space-between;gap:10px;display:flex;position:relative}.email-list-wrapper[data-v-5fcf66b4]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.email-list-content[data-v-5fcf66b4]{gap:6px;display:flex}.email-list-content .star-icon[data-v-5fcf66b4]{flex-shrink:0}.email-list-text-container[data-v-5fcf66b4]{letter-spacing:-.24px;color:#232425;align-items:flex-end;gap:4px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;display:flex}.email-list-text[data-v-5fcf66b4]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.email-list-view-link[data-v-5fcf66b4]{letter-spacing:-.24px;color:#0f7fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;text-decoration:none}.email-list-view-link[data-v-5fcf66b4]:hover{text-decoration:underline}.email-list-close[data-v-5fcf66b4]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .2s;display:flex}.email-list-close[data-v-5fcf66b4]:hover{opacity:.7}.email-detail-banner[data-v-5fcf66b4]{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.email-detail-wrapper[data-v-5fcf66b4]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.email-detail-content[data-v-5fcf66b4]{align-items:center;gap:6px;display:flex}.email-detail-content .star-icon[data-v-5fcf66b4]{flex-shrink:0}.email-detail-text-container[data-v-5fcf66b4]{letter-spacing:-.24px;color:#232425;align-items:flex-end;gap:4px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;display:flex}.email-detail-text[data-v-5fcf66b4]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.email-detail-view-link[data-v-5fcf66b4]{letter-spacing:-.24px;color:#0f7fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;text-decoration:none}.email-detail-view-link[data-v-5fcf66b4]:hover{text-decoration:underline}.email-detail-close[data-v-5fcf66b4]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .2s;display:flex}.email-detail-close[data-v-5fcf66b4]:hover{opacity:.7}@media (max-width:768px){.banner-content[data-v-5fcf66b4]{flex-wrap:wrap}.banner-actions[data-v-5fcf66b4]{justify-content:flex-start;width:100%;margin-top:8px}}.middle-panel[data-v-4cf94315]{background-color:#0000;border:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.middle-panel--with-debug-aside[data-v-4cf94315]{flex-direction:row}.middle-panel--with-debug-aside>.inbox-section[data-v-4cf94315]{flex:auto;min-width:0}.toolbar-btn--active[data-v-4cf94315]{background-color:#00000014;border-radius:4px}.middle-panel[data-v-4cf94315]::-webkit-scrollbar{width:6px}.middle-panel[data-v-4cf94315]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.inbox-section[data-v-4cf94315]{flex-direction:column;height:100%;overflow:hidden}.inbox-section[data-v-4cf94315],.inbox-section-header[data-v-4cf94315]{background-color:#0000;display:flex}.inbox-section-header[data-v-4cf94315]{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 12px}.inbox-section-header .toolbar-btn[data-v-4cf94315]{margin-left:auto;padding:0}.inbox-section-title[data-v-4cf94315]{color:#000;flex:1;margin:0;font-size:14px;font-weight:600}.inbox-section-actions[data-v-4cf94315]{align-items:center;gap:8px;display:flex}.search-query-pill[data-v-4cf94315]{color:#1976d2;background-color:#e3f2fd;border-radius:12px;align-items:center;gap:4px;margin-left:8px;padding:2px 4px 2px 8px;font-size:12px;font-weight:500;display:inline-flex}.search-query-pill-close[data-v-4cf94315]{cursor:pointer;color:#1976d2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:background-color .2s;display:flex}.search-query-pill-close[data-v-4cf94315]:hover{background-color:#1976d226}.search-query-pill-close-icon[data-v-4cf94315]{width:10px;height:10px}.search-query-pill-close-icon[data-v-4cf94315] path{stroke:currentColor}.inbox-items-container[data-v-4cf94315]{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;padding:0;overflow:hidden auto}.inbox-items-container[data-v-4cf94315]:hover{scrollbar-color:#0003 transparent}.inbox-items-container[data-v-4cf94315]::-webkit-scrollbar{width:6px}.inbox-items-container[data-v-4cf94315]::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .3s}.inbox-items-container[data-v-4cf94315]:active::-webkit-scrollbar-thumb{background-color:#0003}.inbox-items-container[data-v-4cf94315]:hover::-webkit-scrollbar-thumb{background-color:#0003}.inbox-items-container[data-v-4cf94315]::-webkit-scrollbar-track{background:0 0}.inbox-list[data-v-4cf94315]{flex-direction:column;gap:0;width:100%;display:flex}.loading-indicator[data-v-4cf94315]{text-align:center;flex-direction:column;padding:40px 20px}.loading-indicator[data-v-4cf94315],.middle-panel-draft-placeholder[data-v-4cf94315]{flex:1;justify-content:center;align-items:center;display:flex}.middle-panel-draft-placeholder[data-v-4cf94315]{padding:20px}.task-empty-middle-panel[data-v-4cf94315]{width:100%}.email-empty-state-full[data-v-4cf94315],.task-empty-middle-panel[data-v-4cf94315]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.email-empty-state-full[data-v-4cf94315]{flex:1}.empty-state[data-v-4cf94315]{flex-direction:column;align-items:center;gap:12px;display:flex}.empty-state .empty-icon[data-v-4cf94315]{color:#9ca3af;width:48px;height:48px}.empty-state h2[data-v-4cf94315]{color:#374151;margin:0;font-size:18px;font-weight:600}.empty-state p[data-v-4cf94315]{color:#6b7280;margin:0;font-size:14px}.empty-state .empty-hint[data-v-4cf94315],.empty-state .filter-conditions[data-v-4cf94315]{color:#9ca3af;font-size:12px}.empty-state .empty-hint[data-v-4cf94315]{font-style:italic}.inactive-agent-badge[data-v-4cf94315]{background-color:#fef3c7;border:1px solid #fcd34d;border-radius:8px;justify-content:space-between;align-items:center;margin:8px 16px;padding:12px 16px;display:flex}.inactive-badge-text[data-v-4cf94315]{color:#92400e;font-size:13px}.inactive-badge-btn[data-v-4cf94315]{color:#fff;cursor:pointer;background-color:#f59e0b;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:background-color .2s}.inactive-badge-btn[data-v-4cf94315]:hover:not(:disabled){background-color:#d97706}.inactive-badge-btn[data-v-4cf94315]:disabled{opacity:.6;cursor:not-allowed}.email-list-wrapper[data-v-4cf94315]{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.email-list-wrapper.agentic-search-results[data-v-4cf94315]{overflow-y:auto}.email-list-wrapper[data-v-4cf94315] .gmail-search-container{flex:1;width:100%;min-height:0;box-shadow:none!important;border-radius:0!important;height:auto!important}.email-list-wrapper[data-v-4cf94315] .email-recommendation-banner{flex-shrink:0}.email-list-wrapper[data-v-4cf94315] .gmail-email-item{background-color:#fff;min-height:82px;transition:background-color .15s;position:relative;border:none!important;border-radius:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:11px 6px 32px 6px 1fr!important;align-items:start!important;gap:0!important;margin:0!important;padding:8px 16px 8px 11px!important;display:grid!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item:after{content:"";background-color:#eaeaea;height:1px;position:absolute;bottom:0;left:0;right:0}.email-list-wrapper[data-v-4cf94315] .gmail-email-item:last-child:after{display:none}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.is-selected{background-color:#eef5ff!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item:hover:not(.is-selected){background-color:#f9fafb}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .indicator-container{grid-area:1/1/4!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:11px!important;margin-top:0!important;margin-left:0!important;display:flex!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .indicator-container.has-thread-chevron{width:14px!important;margin-left:-3px!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .unread-indicator{background-color:#1a73e8!important;border-radius:3px!important;width:6px!important;height:6px!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .email-avatar-container{grid-area:1/3/4!important;align-self:center!important;margin-top:0!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .email-avatar{border-radius:16px!important;grid-area:1/3/4!important;align-self:center!important;width:32px!important;min-width:32px!important;height:32px!important;margin-top:0!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .avatar-initials{color:#fff!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .email-sender{color:#232425!important;grid-area:1/5!important;gap:8px!important;font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.5!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .sender-name{color:#232425!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.unread .sender-name{font-weight:700!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .email-title{grid-area:2/5!important;gap:12px!important;margin-top:0!important;font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .email-title-text{font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.unread .email-title-text{color:#0f7fff!important;font-weight:700!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item:not(.unread) .email-title-text{color:#232425!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .email-date{font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.unread .email-date{color:#0f7fff!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item:not(.unread) .email-date{color:#232425!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .email-snippet{color:#606366!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:3/5!important;height:21px!important;margin-top:0!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;overflow:hidden!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .draft-label{color:#ff3d3d!important;margin-right:4px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .replied-indicator{color:#5f6368!important;width:14px!important;height:14px!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.is-selected.swipe-animating{background-color:#f5f5f5!important}.gmail-search-wrapper[data-v-4cf94315] .gmail-email-list-container{scrollbar-width:thin;scrollbar-color:transparent transparent}.gmail-search-wrapper[data-v-4cf94315] .gmail-email-list-container:hover{scrollbar-color:#0003 transparent}.gmail-search-wrapper[data-v-4cf94315] .gmail-email-list-container::-webkit-scrollbar{width:6px}.gmail-search-wrapper[data-v-4cf94315] .gmail-email-list-container::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .3s}.gmail-search-wrapper[data-v-4cf94315] .gmail-email-list-container:active::-webkit-scrollbar-thumb{background-color:#0003}.gmail-search-wrapper[data-v-4cf94315] .gmail-email-list-container:hover::-webkit-scrollbar-thumb{background-color:#0003}.gmail-search-wrapper[data-v-4cf94315] .gmail-email-list-container::-webkit-scrollbar-track{background:0 0}.gmail-search-wrapper[data-v-4cf94315] .email-detail-panel{display:none!important}.toolbar-btn[data-v-4cf94315]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.toolbar-btn[data-v-4cf94315]:hover:not(:disabled){color:#374151;background-color:#0000000d}.toolbar-btn[data-v-4cf94315]:disabled{opacity:.5;cursor:not-allowed}.toolbar-icon[data-v-4cf94315]{width:18px;height:18px}.toolbar-icon.spin[data-v-4cf94315]{animation:1s linear infinite spin}.refresh-toolbar-icon[data-v-4cf94315]{transition:transform .2s;transform:rotate(180deg)}.refresh-toolbar-icon.spin[data-v-4cf94315]{animation:1s linear infinite refresh-spin-4cf94315}@keyframes refresh-spin-4cf94315{0%{transform:rotate(180deg)}to{transform:rotate(540deg)}}.mobile-top-spacer[data-v-4cf94315]{height:calc(68px + env(safe-area-inset-top,0px));flex-shrink:0}@media (prefers-color-scheme:dark){.inbox-section-title[data-v-4cf94315]{color:#f3f4f6}.search-query-pill[data-v-4cf94315]{color:#60a5fa;background-color:#3b82f633}.search-query-pill-close[data-v-4cf94315]{color:#60a5fa}.search-query-pill-close[data-v-4cf94315]:hover{background-color:#60a5fa33}.inbox-items-container[data-v-4cf94315]:hover{scrollbar-color:#fff3 transparent}.inbox-items-container[data-v-4cf94315]:active::-webkit-scrollbar-thumb{background-color:#fff3}.inbox-items-container[data-v-4cf94315]:hover::-webkit-scrollbar-thumb{background-color:#fff3}.inactive-agent-badge[data-v-4cf94315]{background-color:#fbbf241a;border-color:#fbbf244d}.inactive-badge-text[data-v-4cf94315]{color:#fcd34d}.empty-state .empty-icon[data-v-4cf94315]{color:#6b7280}.empty-state h2[data-v-4cf94315]{color:#f3f4f6}.empty-state p[data-v-4cf94315],.toolbar-btn[data-v-4cf94315]{color:#9ca3af}.toolbar-btn[data-v-4cf94315]:hover:not(:disabled){color:#f3f4f6;background-color:#ffffff0d}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.is-selected{background-color:#3b82f640!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.is-selected:hover{background-color:#3b82f659!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.is-selected.swipe-animating{background-color:#3b82f640!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.is-selected .sender-name,.email-list-wrapper[data-v-4cf94315] .gmail-email-item.is-selected .email-title-text{color:#f3f4f6!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.is-selected .email-date{color:#93c5fd!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.is-selected .email-snippet{color:#bfdbfe!important}.gmail-search-wrapper[data-v-4cf94315] .gmail-email-list-container:hover{scrollbar-color:#fff3 transparent}.gmail-search-wrapper[data-v-4cf94315] .gmail-email-list-container:active::-webkit-scrollbar-thumb{background-color:#fff3}.gmail-search-wrapper[data-v-4cf94315] .gmail-email-list-container:hover::-webkit-scrollbar-thumb{background-color:#fff3}.email-list-wrapper[data-v-4cf94315] .gmail-email-item{background-color:#1c1c1e!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item:after{background-color:#374151!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item:hover:not(.is-selected){background-color:#2d2d30!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .sender-name,.email-list-wrapper[data-v-4cf94315] .gmail-email-item:not(.unread) .email-title-text{color:#e5e7eb!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.unread .email-title-text{color:#60a5fa!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item:not(.unread) .email-date{color:#9ca3af!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item.unread .email-date{color:#60a5fa!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .email-snippet{color:#9ca3af!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .unread-indicator{background-color:#60a5fa!important}.email-list-wrapper[data-v-4cf94315] .gmail-email-item .replied-indicator{color:#9ca3af!important}}@media (max-width:768px){.mobile-panel.middle-panel[data-v-4cf94315]{-webkit-overflow-scrolling:touch;width:100%!important;height:100vh!important;background:var(--color-bg-primary,#fff)!important;height:100dvh!important;padding:0!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden auto!important}.mobile-panel.middle-panel .inbox-section-header[data-v-4cf94315]{display:none!important}.mobile-panel.middle-panel .gmail-search-wrapper[data-v-4cf94315],.mobile-panel.middle-panel .inbox-section[data-v-4cf94315]{width:100%!important;height:auto!important;padding:calc(68px + env(safe-area-inset-top,0px))0 calc(88px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;display:block!important;overflow:visible!important}.mobile-hidden[data-v-4cf94315]{display:none!important}.mobile-visible[data-v-4cf94315]{display:flex!important}.inactive-agent-badge[data-v-4cf94315]{text-align:center;flex-direction:column;gap:8px;margin:8px}}.scheduled-email-list[data-v-1cacddda]{background:0 0;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.scheduled-email-list[data-v-1cacddda] .gmail-search-container{background:0 0;flex:auto;width:100%;min-width:0;min-height:0;margin:0;height:auto!important;box-shadow:none!important;border-radius:0!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-list-container{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.scheduled-email-list[data-v-1cacddda] .gmail-email-grid,.scheduled-email-list[data-v-1cacddda] .virtual-email-grid{flex:auto;width:100%;min-width:0;height:100%;min-height:0}.scheduled-email-list[data-v-1cacddda] .virtual-email-grid .dynamic-scroller-item,.scheduled-email-list[data-v-1cacddda] .virtual-email-grid .vue-recycle-scroller__item-view,.scheduled-email-list[data-v-1cacddda] .virtual-email-grid .vue-recycle-scroller__item-wrapper{width:100%!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item{box-sizing:border-box;background-color:#fff;min-width:0;min-height:82px;position:relative;border:none!important;border-radius:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:11px 6px 32px 6px minmax(0,1fr)!important;align-items:start!important;gap:0!important;width:100%!important;margin:0!important;padding:8px 14px 8px 11px!important;display:grid!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item:after{content:"";background-color:#eaeaea;height:1px;position:absolute;bottom:0;left:0;right:0}.scheduled-email-list[data-v-1cacddda] .gmail-email-item:hover:not(.is-selected){background-color:#f9fafb}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .indicator-container{grid-area:1/1/4!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:11px!important;margin:0!important;display:flex!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .avatar-checkbox-wrapper{grid-area:1/3/4!important;align-self:center!important;width:32px!important;height:32px!important;margin:0!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .email-avatar,.scheduled-email-list[data-v-1cacddda] .gmail-email-item .email-avatar-container{border-radius:16px!important;width:32px!important;min-width:32px!important;height:32px!important;margin:0!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .avatar-initials{color:#fff!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .email-sender{color:#232425!important;grid-area:1/5!important;gap:8px!important;min-width:0!important;font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.5!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .sender-name{text-overflow:ellipsis!important;white-space:nowrap!important;color:#232425!important;min-width:0!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;overflow:hidden!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .email-title{grid-area:2/5!important;gap:10px!important;min-width:0!important;margin-top:0!important;font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .email-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;color:#232425!important;flex:auto!important;min-width:0!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;overflow:hidden!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .email-date{color:#232425!important;white-space:nowrap!important;flex:none!important;min-width:auto!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .email-snippet{color:#606366!important;white-space:nowrap!important;grid-area:3/5!important;min-width:0!important;height:21px!important;margin-top:0!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;overflow:hidden!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .email-snippet-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.scheduled-cancel-btn[data-v-1cacddda]{color:#24292f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.scheduled-cancel-btn[data-v-1cacddda]:hover:not(:disabled){background:#f6f8fa;border-color:#afb8c1}.scheduled-cancel-btn[data-v-1cacddda]:disabled{opacity:.5;cursor:not-allowed}.scheduled-cancel-icon[data-v-1cacddda]{width:13px;height:13px}.scheduled-error-badge[data-v-1cacddda]{color:#cf222e;white-space:nowrap;cursor:default;background:#ffebe9;border:1px solid #ffcecb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:28px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.scheduled-error-badge.is-reauth[data-v-1cacddda]{color:#9a6700;cursor:help;background:#fff8c5;border-color:#f3d57a}.scheduled-empty[data-v-1cacddda]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:260px;padding:40px 20px;display:flex}.scheduled-empty-icon[data-v-1cacddda]{opacity:.58;width:28px;height:28px;margin-bottom:20px}.scheduled-empty-title[data-v-1cacddda]{color:#57606a;margin:0 0 10px;font-size:16px;font-weight:700;line-height:24px}.scheduled-empty-description[data-v-1cacddda]{color:#6a737d;max-width:300px;margin:0;font-size:14px;line-height:21px}.scheduled-email-list.is-mobile .scheduled-cancel-btn[data-v-1cacddda]{width:30px;height:28px;padding:0}.scheduled-email-list.is-mobile .scheduled-cancel-label[data-v-1cacddda]{display:none}.scheduled-email-list.is-mobile[data-v-1cacddda] .gmail-email-item{grid-template-columns:11px 6px 32px 6px minmax(0,1fr)!important;padding-right:12px!important}@media (prefers-color-scheme:dark){.scheduled-email-list[data-v-1cacddda] .gmail-email-item{background-color:#1c1c1e!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item:after{background-color:#374151!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item:hover:not(.is-selected){background-color:#2d2d30!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .email-title-text,.scheduled-email-list[data-v-1cacddda] .gmail-email-item .sender-name{color:#e5e7eb!important}.scheduled-email-list[data-v-1cacddda] .gmail-email-item .email-date,.scheduled-email-list[data-v-1cacddda] .gmail-email-item .email-snippet{color:#9ca3af!important}.scheduled-cancel-btn[data-v-1cacddda]{color:#e0e0e0;background:#282828;border-color:#444}.scheduled-cancel-btn[data-v-1cacddda]:hover:not(:disabled){background:#333;border-color:#555}.scheduled-empty-title[data-v-1cacddda]{color:#d1d5db}.scheduled-empty-description[data-v-1cacddda]{color:#9ca3af}}.batch-selection-panel[data-v-4f025814]{background-color:#fff;border-radius:12px;justify-content:center;height:100%;padding:32px}.batch-selection-content[data-v-4f025814],.batch-selection-panel[data-v-4f025814]{flex-direction:column;align-items:center;display:flex}.batch-selection-content[data-v-4f025814]{text-align:center;max-width:300px}.batch-icon[data-v-4f025814]{color:#0f7fff;margin-bottom:24px}.selection-title[data-v-4f025814]{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:500}.select-all-link[data-v-4f025814]{color:#0f7fff;cursor:pointer;background:0 0;border:none;margin-bottom:24px;padding:4px 8px;font-size:14px;transition:opacity .2s}.select-all-link[data-v-4f025814]:hover{opacity:.8;text-decoration:underline}.trash-folder-notice[data-v-4f025814]{color:#92400e;background-color:#fef3c7;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.trash-folder-notice .notice-icon[data-v-4f025814]{color:#d97706;flex-shrink:0;width:18px;height:18px}.batch-action-item.action-disabled[data-v-4f025814]{opacity:.4;cursor:not-allowed;pointer-events:none}.batch-actions-list[data-v-4f025814]{flex-direction:column;gap:4px;width:100%;display:flex}.batch-action-item[data-v-4f025814]{cursor:pointer;color:#0f7fff;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;transition:background-color .15s;display:flex}.batch-action-item[data-v-4f025814]:hover{background-color:#f5f5f5}.batch-action-item .action-icon[data-v-4f025814]{flex-shrink:0;width:20px;height:20px}.flag-action-wrapper[data-v-4f025814]{position:relative}.flag-action[data-v-4f025814]{justify-content:flex-start}.flag-action .chevron-icon[data-v-4f025814]{width:16px;height:16px;margin-left:auto;transition:transform .2s}.flag-action .chevron-icon.expanded[data-v-4f025814]{transform:rotate(180deg)}.action-divider[data-v-4f025814]{background-color:#e5e5e5;height:1px;margin:8px 0}.cancel-action[data-v-4f025814]{color:#666}.cancel-action[data-v-4f025814]:hover{background-color:#f5f5f5}@media (prefers-color-scheme:dark){.batch-selection-panel[data-v-4f025814]{background-color:#1f2937}.selection-title[data-v-4f025814]{color:#f3f4f6}.select-all-link[data-v-4f025814]{color:#60a5fa}.trash-folder-notice[data-v-4f025814]{color:#fcd34d;background-color:#422006}.trash-folder-notice .notice-icon[data-v-4f025814]{color:#fbbf24}.batch-action-item[data-v-4f025814]{color:#60a5fa}.batch-action-item[data-v-4f025814]:hover{background-color:#374151}.action-divider[data-v-4f025814]{background-color:#4b5563}.cancel-action[data-v-4f025814]{color:#9ca3af}.cancel-action[data-v-4f025814]:hover{background-color:#374151}}.batch-flag-popover{z-index:10000;background:#fff;border-radius:12px;padding:16px 20px;animation:.2s batchFlagSlideDown;position:fixed;box-shadow:0 4px 20px #0000001f}@keyframes batchFlagSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.batch-flag-popover .flag-popover-content{justify-content:center;align-items:center;display:flex}.batch-flag-popover .flag-colors-row{align-items:center;gap:20px;display:flex}.batch-flag-popover .flag-color-btn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .2s;display:flex;position:relative}.batch-flag-popover .flag-color-btn:hover{background:#0000000d}.batch-flag-popover .flag-color-btn svg{width:20px;height:20px}@media (prefers-color-scheme:dark){.batch-flag-popover{background:#1f2937;box-shadow:0 4px 15px #0000004d}.batch-flag-popover .flag-color-btn:hover{background:#ffffff0d}}.scheduled-detail-panel[data-v-35795ce2]{color:#202124;background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.scheduled-detail-scroll[data-v-35795ce2]{flex:auto;min-height:0;overflow:hidden}.scheduled-detail-form[data-v-35795ce2]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.scheduled-time-toolbar[data-v-35795ce2]{background:#fff;border-bottom:1px solid #edf0f4;flex:none;justify-content:flex-start;align-items:center;min-height:52px;padding:8px 16px;display:flex}.scheduled-field[data-v-35795ce2]{flex-direction:row;align-items:center;gap:12px;min-width:0;display:flex}.scheduled-field-time[data-v-35795ce2]{max-width:360px}.scheduled-field-label[data-v-35795ce2]{color:#6b7280;flex:none;font-size:14px;font-weight:500;line-height:20px}.scheduled-input[data-v-35795ce2]{color:#111827;background:#fff;border:1px solid #d8dde6;border-radius:6px;outline:none;width:240px;min-width:0;height:34px;padding:6px 10px;font-size:14px;line-height:20px}.scheduled-input[data-v-35795ce2]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.scheduled-input[data-v-35795ce2]:disabled{color:#6b7280;cursor:not-allowed;background:#f9fafb}.dark,.dark{background:0 0;border-bottom-color:#303844}.dark{color:#6b7280;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1f2937;border-color:#374151}.scheduled-compose-shell[data-v-35795ce2]{flex:auto;min-height:0;display:flex;overflow:hidden}.scheduled-compose-shell[data-v-35795ce2] .gmail-draft-container{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.scheduled-compose-shell[data-v-35795ce2] .gmail-draft-widget{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.scheduled-compose-shell[data-v-35795ce2] .subject-input{color:#202124;-webkit-text-fill-color:currentColor}.dark{color:#e5e7eb}.scheduled-mobile-actions[data-v-35795ce2]{-webkit-overflow-scrolling:touch;background:#fff;border-bottom:1px solid #edf0f4;flex:none;align-items:center;gap:8px;padding:10px 12px;display:none;overflow-x:auto}.scheduled-mobile-action[data-v-35795ce2]{color:#202124;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8dde6;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.scheduled-mobile-action[data-v-35795ce2]:hover:not(:disabled){background:#f8fafc}.scheduled-mobile-action[data-v-35795ce2]:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.dark{color:#6b7280;background:#111827;border-color:#374151}.scheduled-mobile-action-icon[data-v-35795ce2]{flex:none;width:18px;height:18px}.scheduled-mobile-spinner[data-v-35795ce2]{border:2px solid #e5e7eb;border-top-color:#1a73e8;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite scheduled-mobile-spin-35795ce2}@keyframes scheduled-mobile-spin-35795ce2{to{transform:rotate(1turn)}}.scheduled-detail-error[data-v-35795ce2]{color:#b42318;background:#fef2f2;border-radius:8px;flex:none;margin:12px 24px 0;padding:10px 12px;font-size:13px;line-height:18px}.scheduled-detail-empty[data-v-35795ce2]{text-align:center;color:#6b7280;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;min-height:0;padding:24px;display:flex}.scheduled-detail-empty-icon[data-v-35795ce2]{color:#9ca3af;width:42px;height:42px}@media (max-width:768px){.scheduled-mobile-actions[data-v-35795ce2]{display:flex}.scheduled-time-toolbar[data-v-35795ce2]{padding:10px 16px}.scheduled-field-time[data-v-35795ce2]{width:100%;max-width:none}.scheduled-field[data-v-35795ce2]{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.scheduled-input[data-v-35795ce2]{flex:auto;width:auto}}.workflow-running-state[data-v-e280345c]{padding:16px}.running-card[data-v-e280345c]{background:var(--color-bg-subtle,#f0f5ff);border:1px solid #dbeafe;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.running-card-icon[data-v-e280345c]{flex-shrink:0;padding-top:1px}.running-spinner[data-v-e280345c]{animation:1s linear infinite spin-e280345c}@keyframes spin-e280345c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.running-card-content[data-v-e280345c]{flex-direction:column;gap:4px;display:flex}.running-card-title[data-v-e280345c]{color:var(--color-text-primary,#1f2937);font-size:14px;font-weight:500}.running-card-desc[data-v-e280345c]{color:var(--color-text-secondary,#6b7280);font-size:13px;line-height:1.4}.right-panel[data-v-e280345c]{background-color:#0000;border:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.right-panel[data-v-e280345c]::-webkit-scrollbar{width:6px}.right-panel[data-v-e280345c]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.right-panel-draft-view[data-v-e280345c]{z-index:10;box-sizing:border-box;background-color:#0000;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.right-panel-draft-view[data-v-e280345c] .gmail-draft-container{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.right-panel-draft-view[data-v-e280345c] .gmail-draft-widget{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow-y:auto}.right-panel-empty[data-v-e280345c]{background-color:#0000;flex:1;justify-content:center;align-items:center;display:flex}.empty-state[data-v-e280345c]{text-align:center;max-width:400px;padding:48px 24px}.empty-icon[data-v-e280345c]{width:48px;height:48px;color:var(--color-text-tertiary,#999);margin:0 auto 24px}.empty-state h3[data-v-e280345c]{color:var(--color-text-primary,#1a1a1a);margin:0 0 12px;font-size:20px;font-weight:600}.empty-state p[data-v-e280345c]{color:var(--color-text-secondary,#666);margin:0;font-size:16px;line-height:1.5}.email-detail-view[data-v-e280345c]{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.email-detail-view .gmail-read-loading[data-v-e280345c]{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.email-detail-view .error-message[data-v-e280345c]{color:#dc2626;text-align:center;padding:20px}.gmail-read-wrapper[data-v-e280345c]{flex-direction:column;flex:1;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.gmail-read-wrapper.thread-view-wrapper[data-v-e280345c]{overflow-y:auto}.notification-detail-view[data-v-e280345c]{scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.notification-detail-view[data-v-e280345c]::-webkit-scrollbar{width:6px}.notification-detail-view[data-v-e280345c]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.notification-detail-view[data-v-e280345c]::-webkit-scrollbar-track{background:0 0}.notification-detail-container[data-v-e280345c]{flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden}.notification-detail-container .inbox-item-header[data-v-e280345c]{flex-shrink:0}.notification-detail-container[data-v-e280345c] .detail-content{scrollbar-width:thin;flex:1;padding:24px;overflow:hidden auto}.inbox-item-header[data-v-e280345c]{border-bottom:1px solid var(--color-border,#eaeaea);background-color:var(--color-bg-subtle,#f9f9f9);padding:16px 24px}.inbox-item-date-top[data-v-e280345c]{color:var(--color-text-tertiary,#999);margin-bottom:8px;font-size:12px}.inbox-item-title-row[data-v-e280345c]{justify-content:space-between;align-items:center;gap:16px;display:flex}.inbox-item-subject[data-v-e280345c]{color:var(--color-text-primary,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:18px;font-weight:600;overflow:hidden}.action-button[data-v-e280345c]{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.action-button[data-v-e280345c]:hover{background-color:#2563eb}.detail-content[data-v-e280345c]{padding:24px}.detailed-content-wrapper[data-v-e280345c]{flex-direction:column;gap:24px;display:flex}.expanded-audio-container[data-v-e280345c]{margin-bottom:16px}.audio-player[data-v-e280345c]{background-color:var(--color-bg-subtle,#f5f5f5);border-radius:12px;padding:16px}.audio-title[data-v-e280345c]{color:var(--color-text-primary,#1a1a1a);margin:0 0 12px;font-size:14px;font-weight:500}.audio-element[data-v-e280345c]{width:100%}.detail-iframe[data-v-e280345c]{background-color:#fff;border:none;width:100%;min-height:400px}.detail-markdown[data-v-e280345c],.detail-text[data-v-e280345c]{line-height:1.6}.detail-text[data-v-e280345c]{color:var(--color-text-primary,#1a1a1a)}.no-content-message[data-v-e280345c]{text-align:center;color:var(--color-text-tertiary,#999);padding:40px}.notification-mobile-floating-btn[data-v-e280345c]{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#fff 20%);position:fixed;bottom:0;left:0;right:0}.notification-floating-action[data-v-e280345c]{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:12px;width:100%;padding:14px;font-size:16px;font-weight:600}.mobile-top-spacer[data-v-e280345c]{flex-shrink:0;height:60px}.mobile-hidden[data-v-e280345c]{display:none!important}.mobile-visible[data-v-e280345c]{display:flex!important}.loading-blur[data-v-e280345c]{opacity:.5;pointer-events:none}@media (prefers-color-scheme:dark){.running-card[data-v-e280345c]{background:#3b82f61a;border-color:#3b82f633}.running-card-title[data-v-e280345c]{color:#e5e7eb}.running-card-desc[data-v-e280345c]{color:#9ca3af}.right-panel[data-v-e280345c]{background-color:#0000}.inbox-item-header[data-v-e280345c]{background-color:#111827;border-bottom-color:#374151}.inbox-item-subject[data-v-e280345c]{color:#f3f4f6}.inbox-item-date-top[data-v-e280345c]{color:#9ca3af}.action-button[data-v-e280345c]{color:#fff;background-color:#3b82f6}.action-button[data-v-e280345c]:hover{background-color:#2563eb}.detail-content[data-v-e280345c]{color:#f3f4f6}.detail-content[data-v-e280345c],.notification-detail-container[data-v-e280345c]{background-color:#1f2937}.empty-state h3[data-v-e280345c]{color:#f3f4f6}.empty-state p[data-v-e280345c]{color:#9ca3af}.empty-icon[data-v-e280345c]{color:#6b7280}.audio-player[data-v-e280345c]{background-color:#374151}.audio-title[data-v-e280345c]{color:#f3f4f6}.notification-mobile-floating-btn[data-v-e280345c]{background:linear-gradient(#0000,#111827 20%)}}@media (max-width:768px){.right-panel-empty[data-v-e280345c]{padding:24px 16px}.empty-state[data-v-e280345c]{padding:32px 16px}.empty-state h3[data-v-e280345c]{font-size:18px}.empty-state p[data-v-e280345c]{font-size:14px}.notification-detail-container[data-v-e280345c] .detail-content{padding:16px}.inbox-item-header[data-v-e280345c]{padding:12px 16px}.inbox-item-subject[data-v-e280345c]{font-size:16px}.inbox-item-title-row[data-v-e280345c]{flex-direction:column;align-items:flex-start;gap:12px}.action-button[data-v-e280345c]{width:100%}}.move-folder-backdrop[data-v-ccb33a1b]{z-index:10001;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.move-folder-modal[data-v-ccb33a1b]{background:var(--color-bg-1,#fff);border-radius:14px;flex-direction:column;width:min(520px,100%);max-height:min(86vh,640px);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.move-folder-header[data-v-ccb33a1b]{border-bottom:1px solid var(--sas-border-default,#ececec);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.move-folder-title[data-v-ccb33a1b]{color:var(--color-text-1,#232425);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.move-folder-close[data-v-ccb33a1b]{width:30px;height:30px;color:var(--color-text-3,#909499);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;font-size:22px;line-height:1}.move-folder-close[data-v-ccb33a1b]:hover{background:var(--sas-bg-subtle,#f5f5f5)}.move-folder-search-row[data-v-ccb33a1b]{padding:12px 18px 6px;position:relative}.move-folder-search-input[data-v-ccb33a1b]{border:1px solid var(--sas-border-default,#ececec);background:var(--color-bg-1,#fff);width:100%;height:36px;color:var(--color-text-1,#232425);border-radius:8px;outline:none;padding:0 12px;font-size:14px}.move-folder-search-input[data-v-ccb33a1b]:focus{border-color:var(--sas-brand-blue,#0f7fff);box-shadow:0 0 0 3px #0f7fff1f}.move-folder-body[data-v-ccb33a1b]{flex:1;min-height:120px;padding:6px 18px 12px;overflow-y:auto}.move-folder-state[data-v-ccb33a1b]{color:var(--color-text-2,#4b5563);text-align:center;justify-content:center;align-items:center;gap:10px;padding:28px 16px;font-size:13px;display:flex}.move-folder-state--error[data-v-ccb33a1b]{color:#b45309}.move-folder-state--empty[data-v-ccb33a1b]{color:var(--color-text-3,#909499)}.move-folder-list[data-v-ccb33a1b]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.move-folder-item[data-v-ccb33a1b]{width:100%;color:var(--color-text-1,#232425);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.move-folder-item[data-v-ccb33a1b]:hover:not(:disabled){background:var(--sas-bg-subtle,#f5f5f5);border-color:var(--sas-brand-blue,#0f7fff)}.move-folder-item[data-v-ccb33a1b]:disabled{opacity:.6;cursor:default}.move-folder-item-name[data-v-ccb33a1b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.move-folder-footer[data-v-ccb33a1b]{border-top:1px solid var(--sas-border-default,#ececec);justify-content:flex-end;gap:10px;padding:12px 18px;display:flex}.move-folder-cancel[data-v-ccb33a1b]{border:1px solid var(--sas-border-default,#ececec);color:var(--color-text-1,#232425);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:13px}.move-folder-cancel[data-v-ccb33a1b]:hover{background:var(--sas-bg-subtle,#f5f5f5)}.move-folder-spinner[data-v-ccb33a1b]{border:3px solid #e5e7eb;border-top:3px solid var(--sas-brand-blue,#2563eb);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite move-folder-spin-ccb33a1b;display:inline-block}.move-folder-spinner--sm[data-v-ccb33a1b]{border-width:2px;width:14px;height:14px;position:absolute;top:22px;right:28px}.move-folder-item .move-folder-spinner--sm[data-v-ccb33a1b]{position:static}@keyframes move-folder-spin-ccb33a1b{to{transform:rotate(1turn)}}.move-folder-modal-enter-active[data-v-ccb33a1b],.move-folder-modal-leave-active[data-v-ccb33a1b]{transition:opacity .18s}.move-folder-modal-enter-from[data-v-ccb33a1b],.move-folder-modal-leave-to[data-v-ccb33a1b]{opacity:0}@media (prefers-color-scheme:dark){.move-folder-modal[data-v-ccb33a1b]{background:#1a1a1a}.move-folder-title[data-v-ccb33a1b]{color:#f3f4f6}.move-folder-search-input[data-v-ccb33a1b]{color:#f3f4f6;background:#1a1a1a;border-color:#374151}.move-folder-item[data-v-ccb33a1b]{color:#f3f4f6}.move-folder-item[data-v-ccb33a1b]:hover:not(:disabled){background:#242424}.move-folder-cancel[data-v-ccb33a1b]{color:#f3f4f6;border-color:#374151}.move-folder-cancel[data-v-ccb33a1b]:hover{background:#242424}}.all-inbox-view[data-v-76d3c94d]{background-color:var(--bg-color,#f5f5f5);flex-direction:column;flex:1;width:100%;height:100%;display:flex}.all-inbox-header[data-v-76d3c94d]{background-color:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;padding:12px 16px}.all-inbox-header[data-v-76d3c94d],.header-left[data-v-76d3c94d]{align-items:center;display:flex}.header-left[data-v-76d3c94d]{gap:8px}.header-title[data-v-76d3c94d]{color:#1a1a1a;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.header-icon[data-v-76d3c94d]{width:20px;height:20px}.header-actions[data-v-76d3c94d]{align-items:center;gap:8px;display:flex}.sync-time[data-v-76d3c94d]{color:#888;margin-right:8px;font-size:12px}.action-btn[data-v-76d3c94d]{cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s;display:flex}.action-btn[data-v-76d3c94d]:hover{background-color:#f0f0f0}.action-btn[data-v-76d3c94d]:disabled{opacity:.5;cursor:not-allowed}.action-icon[data-v-76d3c94d]{color:#666;width:18px;height:18px}.action-icon.spin[data-v-76d3c94d]{animation:1s linear infinite spin-76d3c94d}@keyframes spin-76d3c94d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.new-emails-banner[data-v-76d3c94d]{color:#1976d2;cursor:pointer;background-color:#e3f2fd;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}.new-emails-banner[data-v-76d3c94d]:hover{background-color:#bbdefb}.loading-container[data-v-76d3c94d]{flex:1;padding:40px}.empty-state[data-v-76d3c94d],.loading-container[data-v-76d3c94d]{justify-content:center;align-items:center;display:flex}.empty-state[data-v-76d3c94d]{text-align:center;flex-direction:column;flex:1;padding:40px 20px}.empty-icon[data-v-76d3c94d]{width:28px;height:28px;color:var(--color-text-tertiary,#909499);margin:0 auto 24px}.empty-title[data-v-76d3c94d]{margin:0 0 16px;font-size:16px;font-weight:700;line-height:24px}.empty-description[data-v-76d3c94d],.empty-title[data-v-76d3c94d]{color:var(--color-text-tertiary,#909499);font-family:Arial,sans-serif}.empty-description[data-v-76d3c94d]{margin:0}.empty-description[data-v-76d3c94d],.empty-hint[data-v-76d3c94d]{max-width:280px;font-size:14px;font-weight:400;line-height:21px}.empty-hint[data-v-76d3c94d]{color:var(--color-text-tertiary,#909499);margin:8px 0 0;font-family:Arial,sans-serif}.empty-action-btn[data-v-76d3c94d]{color:#fff;cursor:pointer;background-color:#0f7fff;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:background-color .15s}.empty-action-btn[data-v-76d3c94d]:hover{background-color:#06c}.email-list-container[data-v-76d3c94d]{flex:1;width:100%;height:100%;position:relative;overflow:hidden visible}.email-list-container[data-v-76d3c94d] .gmail-search-container{width:100%!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:hidden!important}.email-list-container[data-v-76d3c94d] .gmail-email-item{background-color:#fff;min-height:82px;transition:background-color .15s;position:relative;border:none!important;border-radius:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:11px 32px 1fr!important;align-items:start!important;gap:0 6px!important;margin:0!important;padding:8px 16px 8px 11px!important;display:grid!important}.email-list-container[data-v-76d3c94d] .gmail-email-item:after{content:"";background-color:#eaeaea;height:1px;position:absolute;bottom:0;left:0;right:0}.email-list-container[data-v-76d3c94d] .gmail-email-item:last-child:after{display:none}.email-list-container[data-v-76d3c94d] .gmail-email-item.is-selected{background-color:#eef5ff!important}.email-list-container[data-v-76d3c94d] .gmail-email-item:hover:not(.is-selected){background-color:#f9fafb}.email-list-container[data-v-76d3c94d] .gmail-email-item .indicator-container{grid-area:1/1/4!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:11px!important;margin-top:0!important;margin-left:0!important;display:flex!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .indicator-container.has-thread-chevron{width:14px!important;margin-left:-3px!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .unread-indicator{background-color:#1a73e8!important;border-radius:3px!important;width:6px!important;height:6px!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .avatar-checkbox-wrapper{grid-area:1/2/4!important;justify-content:center!important;align-self:center!important;align-items:center!important;display:flex!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .email-avatar{border-radius:16px!important;width:32px!important;min-width:32px!important;height:32px!important;margin-top:0!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .avatar-initials{color:#fff!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .email-sender{color:#232425!important;grid-area:1/3!important;gap:8px!important;font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.5!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .sender-name{color:#232425!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}.email-list-container[data-v-76d3c94d] .gmail-email-item.unread .sender-name{font-weight:700!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .email-title{grid-area:2/3!important;gap:12px!important;margin-top:0!important;font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .email-title-text{font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.email-list-container[data-v-76d3c94d] .gmail-email-item.unread .email-title-text{color:#0f7fff!important;font-weight:700!important}.email-list-container[data-v-76d3c94d] .gmail-email-item:not(.unread) .email-title-text{color:#232425!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .email-date{font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}.email-list-container[data-v-76d3c94d] .gmail-email-item.unread .email-date{color:#0f7fff!important}.email-list-container[data-v-76d3c94d] .gmail-email-item:not(.unread) .email-date{color:#232425!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .email-snippet{color:#606366!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:3/3!important;height:21px!important;margin-top:0!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;overflow:hidden!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .draft-label{color:#ff3d3d!important;margin-right:4px!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:400!important}@media (prefers-color-scheme:dark){.all-inbox-header[data-v-76d3c94d],.all-inbox-view[data-v-76d3c94d]{background-color:#1c1c1e}.all-inbox-header[data-v-76d3c94d]{border-bottom-color:#374151}.header-title[data-v-76d3c94d]{color:#f3f4f6}.sync-time[data-v-76d3c94d]{color:#9ca3af}.action-btn[data-v-76d3c94d]:hover{background-color:#374151}.action-icon[data-v-76d3c94d]{color:#9ca3af}.new-emails-banner[data-v-76d3c94d]{color:#60a5fa;background-color:#3b82f633}.new-emails-banner[data-v-76d3c94d]:hover{background-color:#3b82f64d}.empty-icon[data-v-76d3c94d]{color:#6b7280}.empty-description[data-v-76d3c94d],.empty-title[data-v-76d3c94d]{color:#9ca3af}.empty-hint[data-v-76d3c94d]{color:#6b7280}.email-list-container[data-v-76d3c94d] .gmail-email-item{background-color:#1c1c1e!important}.email-list-container[data-v-76d3c94d] .gmail-email-item:after{background-color:#374151!important}.email-list-container[data-v-76d3c94d] .gmail-email-item:hover:not(.is-selected){background-color:#2d2d30!important}.email-list-container[data-v-76d3c94d] .gmail-email-item.is-selected{background-color:#3b82f633!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .sender-name,.email-list-container[data-v-76d3c94d] .gmail-email-item:not(.unread) .email-title-text{color:#e5e7eb!important}.email-list-container[data-v-76d3c94d] .gmail-email-item.unread .email-title-text{color:#60a5fa!important}.email-list-container[data-v-76d3c94d] .gmail-email-item:not(.unread) .email-date{color:#9ca3af!important}.email-list-container[data-v-76d3c94d] .gmail-email-item.unread .email-date{color:#60a5fa!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .email-snippet{color:#9ca3af!important}.email-list-container[data-v-76d3c94d] .gmail-email-item .unread-indicator{background-color:#60a5fa!important}}.today-brief[data-v-c93a3bd9]{background:var(--color-bg-subtle);-webkit-font-smoothing:antialiased;max-width:420px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));box-sizing:border-box;--brief-active-bg:#0000000a;--brief-cleanup-keep-bg:#f4eefb;--brief-cleanup-keep-border:#d6c8e8;--brief-cleanup-keep-color:#7c3aed;--brief-cleanup-keep-active-bg:#e8ddf5;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,sans-serif;position:relative;overflow:visible}.brief-loading[data-v-c93a3bd9]{min-height:200px;padding-top:calc(48px + env(safe-area-inset-top,0px));flex-direction:column;justify-content:center;align-items:center;display:flex}.loading-spinner[data-v-c93a3bd9]{border:3px solid #0000001a;border-top-color:#666;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-c93a3bd9}@keyframes spin-c93a3bd9{to{transform:rotate(1turn)}}.loading-text[data-v-c93a3bd9]{color:#666;margin-top:12px;font-size:14px}.brief-cold-start[data-v-c93a3bd9]{padding:calc(48px + env(safe-area-inset-top,0px))20px 0}.cold-start-header[data-v-c93a3bd9]{margin-bottom:24px}.cold-start-card[data-v-c93a3bd9]{text-align:center;flex-direction:column;align-items:center;margin-bottom:32px;padding:32px 20px;display:flex}.cold-start-icon[data-v-c93a3bd9]{color:var(--color-text-tertiary);margin-bottom:16px;animation:2s ease-in-out infinite gentle-pulse-c93a3bd9}@keyframes gentle-pulse-c93a3bd9{0%,to{opacity:.6}50%{opacity:1}}.cold-start-title[data-v-c93a3bd9]{color:var(--color-text-primary);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4}.cold-start-subtitle[data-v-c93a3bd9]{color:var(--color-text-tertiary);max-width:320px;margin:0;font-size:14px;line-height:1.5}.cold-start-skeleton[data-v-c93a3bd9]{flex-direction:column;gap:24px;display:flex}.skeleton-section[data-v-c93a3bd9]{flex-direction:column;gap:10px;display:flex}.skeleton-pill[data-v-c93a3bd9]{border-radius:8px;width:100px;height:24px;animation:1.5s ease-in-out infinite skeleton-shimmer-pill-c93a3bd9}.skeleton-line[data-v-c93a3bd9],.skeleton-pill[data-v-c93a3bd9]{background:var(--color-border-default)}.skeleton-line[data-v-c93a3bd9]{border-radius:6px;height:14px;animation:1.5s ease-in-out .2s infinite skeleton-shimmer-line-c93a3bd9}.skeleton-line-long[data-v-c93a3bd9]{width:85%}.skeleton-line-short[data-v-c93a3bd9]{width:55%}@keyframes skeleton-shimmer-pill-c93a3bd9{0%,to{opacity:.5}50%{opacity:.25}}@keyframes skeleton-shimmer-line-c93a3bd9{0%,to{opacity:.3}50%{opacity:.15}}.brief-header[data-v-c93a3bd9]{padding:calc(48px + env(safe-area-inset-top,0px))20px 0}.brief-header-top[data-v-c93a3bd9]{justify-content:space-between;align-items:flex-start;display:flex}.brief-date[data-v-c93a3bd9]{color:var(--color-text-primary);letter-spacing:-.8px;margin:0;font-size:30px;font-weight:700;line-height:1.1}.brief-summary[data-v-c93a3bd9]{color:var(--color-text-secondary);margin:var(--space-8)0 var(--space-2);letter-spacing:-.1px;font-size:15px;font-weight:400;line-height:1.35}.stream-in[data-v-c93a3bd9]{animation:.4s ease-out stream-fade-in-c93a3bd9}@keyframes stream-fade-in-c93a3bd9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stream-confirmed[data-v-c93a3bd9]{animation:.8s ease-out stream-confirm-c93a3bd9}@keyframes stream-confirm-c93a3bd9{0%{background-color:#0000}30%{background-color:#007aff0f}to{background-color:#0000}}.stream-stale[data-v-c93a3bd9]{animation:.4s ease-in forwards stream-fade-out-c93a3bd9}@keyframes stream-fade-out-c93a3bd9{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.generate-btn[data-v-c93a3bd9]{width:36px;height:36px;color:var(--color-text-tertiary);cursor:pointer;margin-top:var(--space-8);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.generate-btn[data-v-c93a3bd9]:active{background:var(--brief-active-bg)}.generate-btn[data-v-c93a3bd9]:disabled{opacity:.3;cursor:not-allowed}.generate-btn.silent-loading svg[data-v-c93a3bd9]{opacity:.5;animation:1.5s linear infinite spin-c93a3bd9}.brief-section[data-v-c93a3bd9]{margin:0}[data-v-c93a3bd9] .section-divider{background:var(--color-border-default);height:1px;margin:0 20px}[data-v-c93a3bd9] .section-header-row{align-items:center;gap:var(--space-8);padding:var(--space-12)20px 3px;cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex}[data-v-c93a3bd9] .section-pill{letter-spacing:0;border-radius:14px;align-items:center;padding:5px 14px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.brief-card-with-icon[data-v-c93a3bd9]{align-items:flex-start;gap:var(--space-8);display:flex}[data-v-c93a3bd9] .card-icon{flex-shrink:0;margin-top:2px}.card-content[data-v-c93a3bd9]{flex:1;min-width:0}[data-v-c93a3bd9] .section-body{padding:0 20px var(--space-4);flex-direction:column;gap:0;display:flex}.brief-card[data-v-c93a3bd9]{padding:var(--space-8)0;border-bottom:1px solid var(--color-border-subtle)}.brief-card[data-v-c93a3bd9]:last-child{border-bottom:none}.brief-card-clickable[data-v-c93a3bd9]{cursor:pointer;-webkit-tap-highlight-color:transparent}.brief-card-clickable[data-v-c93a3bd9]:active{opacity:.7}.card-title-row[data-v-c93a3bd9]{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}.card-title[data-v-c93a3bd9]{min-width:0;color:var(--color-text-primary);margin:0 0 var(--space-2);letter-spacing:-.15px;flex:1;font-size:15px;font-weight:600;line-height:1.25}.card-desc[data-v-c93a3bd9]{color:var(--color-text-secondary);letter-spacing:-.1px;margin:0;font-size:13px;font-weight:400;line-height:1.4}.card-time[data-v-c93a3bd9]{color:var(--color-text-tertiary);margin:3px 0 0;font-size:12px;font-weight:400}[data-v-c93a3bd9] .account-badge{letter-spacing:.1px;font-size:11px;font-weight:600}.time-label[data-v-c93a3bd9]{color:#e67700;margin-bottom:var(--space-2);font-size:12px;font-weight:600;display:block}.cleanup-block[data-v-c93a3bd9]{padding:var(--space-4)0 0}.cleanup-summary[data-v-c93a3bd9]{align-items:flex-start;gap:var(--space-8);color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.4;display:flex}.cleanup-summary[data-v-c93a3bd9] .card-icon{flex-shrink:0;margin-top:1px}.cleanup-btn[data-v-c93a3bd9]{justify-content:center;align-items:center;gap:var(--space-6);background:var(--color-border-default);width:100%;color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:22px;margin-top:14px;padding:11px 0;font-size:13px;font-weight:500;display:flex}.cleanup-btn[data-v-c93a3bd9]:active{background:var(--color-border-strong)}.cleanup-summary-clickable[data-v-c93a3bd9]{cursor:pointer;-webkit-tap-highlight-color:transparent}.cleanup-summary-clickable[data-v-c93a3bd9]:active{opacity:.7}.cleanup-list-view[data-v-c93a3bd9]{flex-direction:column;width:100%;min-height:100%;display:flex;overflow-x:hidden}.cleanup-email-list[data-v-c93a3bd9]{padding:calc(40px + env(safe-area-inset-top,0px))0 80px;flex:1;overflow-x:hidden}.cleanup-email-item[data-v-c93a3bd9]{align-items:center;gap:var(--space-8);padding:var(--space-12);border-bottom:1px solid var(--color-border-subtle);box-sizing:border-box;width:100%;display:flex}.cleanup-email-clickable[data-v-c93a3bd9]{cursor:pointer;-webkit-tap-highlight-color:transparent}.cleanup-email-clickable[data-v-c93a3bd9]:active{background:var(--brief-active-bg)}.cleanup-email-content[data-v-c93a3bd9]{flex:1;min-width:0}.cleanup-email-sender-row[data-v-c93a3bd9]{align-items:baseline;gap:var(--space-6);display:flex}.cleanup-email-sender[data-v-c93a3bd9]{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.cleanup-email-time[data-v-c93a3bd9]{color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400}.cleanup-email-subject[data-v-c93a3bd9]{color:var(--color-text-secondary);margin:var(--space-2)0 0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:400;overflow:hidden}.cleanup-keep-btn[data-v-c93a3bd9]{padding:var(--space-4)10px;border:1.5px solid var(--brief-cleanup-keep-border);background:var(--brief-cleanup-keep-bg);color:var(--brief-cleanup-keep-color);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;min-width:0;font-size:12px;font-weight:600;display:inline-flex}.cleanup-keep-btn[data-v-c93a3bd9]:active{background:var(--brief-cleanup-keep-active-bg)}.cleanup-empty[data-v-c93a3bd9]{text-align:center;color:var(--color-text-tertiary);padding:40px 20px;font-size:15px}.cleanup-list-footer[data-v-c93a3bd9]{padding:var(--space-12)var(--space-16);background:var(--color-bg-page);border-top:1px solid var(--color-border-subtle);z-index:5;gap:10px;display:flex;position:sticky;bottom:0}.cleanup-footer-btn[data-v-c93a3bd9]{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-12)0;border-radius:var(--radius-12);background:var(--color-bg-subtle);color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;flex:1;font-size:15px;font-weight:500;display:flex}.cleanup-footer-btn[data-v-c93a3bd9]:active{background:var(--color-border-default)}.cleanup-footer-btn-delete[data-v-c93a3bd9]{color:var(--color-text-secondary)}.brief-footer[data-v-c93a3bd9]{padding:var(--space-12)20px 20px;text-align:center}.footer-note[data-v-c93a3bd9]{color:var(--color-text-tertiary);margin:0;font-size:11px;line-height:1.4}@media (prefers-color-scheme:dark){.today-brief[data-v-c93a3bd9]{--brief-active-bg:#ffffff0d;--brief-cleanup-keep-bg:#7c3aed26;--brief-cleanup-keep-border:#7c3aed4d;--brief-cleanup-keep-color:#a78bfa;--brief-cleanup-keep-active-bg:#7c3aed40}}.meeting-prep-view[data-v-a3bace70]{height:100%;font-family:var(--gs-font-sans);overflow-y:auto}.prep-header[data-v-a3bace70]{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.prep-header>.info-icon-svg[data-v-a3bace70]{margin-top:2px}.prep-header-text[data-v-a3bace70]{flex:1;min-width:0}.prep-title[data-v-a3bace70]{font-size:var(--text-xl,20px);color:var(--color-text-primary);margin:0 0 4px;font-weight:700;line-height:1.3}.prep-date[data-v-a3bace70]{font-size:var(--text-body,14px);color:var(--color-text-secondary)}.info-row[data-v-a3bace70]{align-items:center;gap:16px;padding:8px 0;display:flex}.info-icon-svg[data-v-a3bace70]{width:var(--icon-lg,24px);height:var(--icon-lg,24px);color:var(--color-text-secondary);flex-shrink:0}.info-text[data-v-a3bace70]{font-size:var(--text-body,14px);color:var(--color-text-primary);margin:0;line-height:1.5}.info-text.description[data-v-a3bace70]{white-space:pre-wrap;word-break:break-word}.attendees-header[data-v-a3bace70]{padding-bottom:4px}.attendee-list-aligned[data-v-a3bace70]{margin-bottom:8px}.attendee-item[data-v-a3bace70]{flex-direction:column;gap:4px;padding:10px 0;display:flex}.attendee-item-simple[data-v-a3bace70]{grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:6px 0;display:grid}.attendee-avatar[data-v-a3bace70]{color:#fff;width:32px;height:32px;font-size:var(--text-sm,13px);border-radius:50%;flex-shrink:0;justify-content:center;justify-self:center;align-items:center;font-weight:600;display:flex}.attendee-info[data-v-a3bace70]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.attendee-name[data-v-a3bace70]{font-weight:600;font-size:var(--text-body,14px);color:var(--color-text-primary)}.attendee-email[data-v-a3bace70]{font-size:var(--text-sm,13px);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attendee-role[data-v-a3bace70]{font-size:var(--text-xs,11px);color:var(--color-text-tertiary)}.attendee-role.organizer[data-v-a3bace70]{font-size:inherit;color:var(--color-text-tertiary);font-weight:400}.attendee-context[data-v-a3bace70],.attendee-summary[data-v-a3bace70]{font-size:var(--text-body,14px);color:var(--color-text-secondary);margin:4px 0 0 56px;line-height:1.6}.attendee-rsvp[data-v-a3bace70]{font-size:var(--text-xs,11px);border-radius:var(--radius-md,6px);flex-shrink:0;margin-left:auto;padding:2px 8px;font-weight:500}.attendee-rsvp.accepted[data-v-a3bace70]{background:var(--color-success-bg,#e6f4ea);color:var(--color-success-text,#1e7e34)}.attendee-rsvp.declined[data-v-a3bace70]{background:var(--color-error-bg,#fce8e6);color:var(--color-error,#c5221f)}.attendee-rsvp.tentative[data-v-a3bace70]{background:var(--color-warning-bg,#fff3e0);color:var(--color-warning-text,#e65100)}.attendee-rsvp.needsAction[data-v-a3bace70]{background:var(--color-bg-subtle,#f1f3f4);color:var(--color-text-tertiary,#5f6368)}.show-more-attendees-btn[data-v-a3bace70]{cursor:pointer;color:var(--color-brand-blue,#4285f4);background:0 0;border:none;padding:8px 0 4px 36px;font-size:13px}.description-row[data-v-a3bace70]{align-items:flex-start}.description-row .info-icon-svg[data-v-a3bace70]{margin-top:2px}.prep-empty-hint[data-v-a3bace70]{text-align:center;color:var(--color-text-tertiary);font-size:var(--text-body,14px);padding:var(--space-8,32px)var(--space-4,16px)}.prep-card[data-v-a3bace70]{background:var(--color-bg-subtle);border-radius:var(--radius-lg,8px);padding:var(--space-4,14px);margin-bottom:var(--space-4,12px)}.card-title[data-v-a3bace70]{font-size:var(--text-xs,12px);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);margin:0 0 var(--space-2,8px);font-weight:600}.card-text[data-v-a3bace70]{font-size:var(--text-body,14px);color:var(--color-text-primary);margin:0;line-height:1.6}.prep-list[data-v-a3bace70]{margin:0;padding-left:20px}.prep-list li[data-v-a3bace70]{font-size:var(--text-body,14px);color:var(--color-text-primary);margin-bottom:4px;line-height:1.6}[data-v-a3bace70] .bluelink{color:var(--color-brand-blue,#1a73e8);cursor:pointer;font-weight:500;text-decoration:none}[data-v-a3bace70] .bluelink:hover{text-decoration:underline}.prep-loading[data-v-a3bace70]{gap:var(--space-4,12px);margin-top:var(--space-4,12px);flex-direction:column;display:flex}.skeleton-card[data-v-a3bace70]{background:var(--color-bg-subtle);border-radius:var(--radius-lg,8px);padding:var(--space-4,14px)}.skeleton-title[data-v-a3bace70]{width:40%;height:12px;margin-bottom:10px}.skeleton-line[data-v-a3bace70],.skeleton-title[data-v-a3bace70]{background:linear-gradient(90deg,var(--color-bg-subtle,#e0e0e0)25%,var(--color-bg-muted,#f0f0f0)50%,var(--color-bg-subtle,#e0e0e0)75%);border-radius:var(--radius-sm,4px);background-size:200% 100%;animation:1.5s infinite shimmer-a3bace70}.skeleton-line[data-v-a3bace70]{width:100%;height:10px;margin-bottom:6px}.skeleton-line.short[data-v-a3bace70]{width:60%}@keyframes shimmer-a3bace70{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-line[data-v-a3bace70],.skeleton-title[data-v-a3bace70]{animation:none}}.prep-error[data-v-a3bace70]{align-items:center;gap:var(--space-3,10px);padding:var(--space-4,16px);font-size:var(--text-sm,13px);display:flex}.prep-error[data-v-a3bace70],.prep-retry-btn[data-v-a3bace70]{color:var(--color-error,#d32f2f)}.prep-retry-btn[data-v-a3bace70]{border:1px solid var(--color-error,#d32f2f);border-radius:var(--radius-md,6px);cursor:pointer;font-size:var(--text-xs,12px);background:0 0;flex-shrink:0;min-width:44px;min-height:44px;padding:4px 12px;transition:filter .15s}.prep-retry-btn[data-v-a3bace70]:hover{filter:brightness(.92)}.prep-retry-btn[data-v-a3bace70]:active{filter:brightness(.88);transform:scale(.98)}.prep-retry-btn[data-v-a3bace70]:focus-visible{outline:2px solid var(--color-brand-blue,#0f7fff);outline-offset:2px}.prep-retry-btn[data-v-a3bace70]:disabled{opacity:.4;pointer-events:none}.email-calendar-settings[data-v-ee2ef098]{padding:16px 0}.settings-title[data-v-ee2ef098]{color:var(--text-primary,#202124);margin:0 0 4px;font-size:14px;font-weight:600}.settings-description[data-v-ee2ef098]{color:var(--text-secondary,#5f6368);margin:0 0 16px;font-size:12px}.setting-group[data-v-ee2ef098]{margin-bottom:16px}.setting-label[data-v-ee2ef098]{color:var(--text-secondary,#5f6368);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.radio-group[data-v-ee2ef098]{flex-direction:column;gap:4px;display:flex}.radio-option[data-v-ee2ef098]{border:1px solid var(--border-color,#dadce0);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;transition:all .15s;display:flex}.radio-option.selected[data-v-ee2ef098]{border-color:var(--primary-color,#1a73e8);background:var(--primary-bg,#e8f0fe)}.radio-option input[type=radio][data-v-ee2ef098]{margin-top:2px}.radio-content[data-v-ee2ef098]{flex-direction:column;display:flex}.radio-title[data-v-ee2ef098]{color:var(--text-primary,#202124);font-size:13px;font-weight:500}.radio-desc[data-v-ee2ef098]{color:var(--text-secondary,#5f6368);font-size:11px}.checkbox-group[data-v-ee2ef098]{flex-wrap:wrap;gap:4px 12px;display:flex}.checkbox-option[data-v-ee2ef098]{color:var(--text-primary,#202124);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.save-status[data-v-ee2ef098]{padding:4px 0;font-size:12px}.save-status.saving[data-v-ee2ef098]{color:var(--text-secondary,#5f6368)}.save-status.saved[data-v-ee2ef098]{color:#137333}.save-status.error[data-v-ee2ef098]{color:#c5221f}.settings-page[data-v-8cdfb96e]{box-sizing:border-box;background:#fff;flex-direction:column;max-width:960px;height:100%;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.settings-header[data-v-8cdfb96e]{border-bottom:1px solid var(--border-color,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.settings-title[data-v-8cdfb96e]{color:var(--text-primary,#232425);margin:0;font-size:22px;font-weight:700;line-height:1.4}.close-button[data-v-8cdfb96e]{width:32px;height:32px;color:var(--text-tertiary,#909499);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.close-button[data-v-8cdfb96e]:hover{background:var(--bg-subtle,#f5f5f5);color:var(--text-primary,#232425)}.settings-loading[data-v-8cdfb96e]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:200px;display:flex}.loading-spinner[data-v-8cdfb96e]{border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-8cdfb96e}.loading-spinner.small[data-v-8cdfb96e]{border-width:2px;width:20px;height:20px}.btn-spinner[data-v-8cdfb96e]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite spin-8cdfb96e;display:inline-block}.accounts-loading[data-v-8cdfb96e]{color:#6b7280;align-items:center;gap:12px;padding:24px;font-size:14px;display:flex}@keyframes spin-8cdfb96e{to{transform:rotate(1turn)}}.settings-content[data-v-8cdfb96e]{flex:1;display:flex;overflow:hidden}.settings-nav[data-v-8cdfb96e]{border-right:1px solid #e5e7eb;flex-shrink:0;width:200px;padding:16px 12px}.nav-item[data-v-8cdfb96e]{width:100%;color:var(--text-secondary,#606366);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;margin-bottom:4px;padding:12px 16px;font-size:14px;font-weight:400;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.nav-item.active[data-v-8cdfb96e],.nav-item[data-v-8cdfb96e]:hover{background:var(--bg-subtle,#f5f5f5);color:var(--text-primary,#232425)}.nav-item.active[data-v-8cdfb96e]{font-weight:600}.nav-icon[data-v-8cdfb96e]{color:currentColor;flex-shrink:0;width:20px;height:20px}.settings-section-content[data-v-8cdfb96e]{flex:1;padding:24px 32px;overflow-y:auto}.section[data-v-8cdfb96e]{max-width:600px}.section-header[data-v-8cdfb96e]{margin-bottom:24px}.section-header h2[data-v-8cdfb96e]{color:#1f2937;margin:0 0 6px;font-size:18px;font-weight:600}.section-desc[data-v-8cdfb96e]{color:#6b7280;margin:0;font-size:14px}.accounts-list[data-v-8cdfb96e]{gap:20px;margin-bottom:24px}.accounts-list[data-v-8cdfb96e],.platform-group[data-v-8cdfb96e]{flex-direction:column;display:flex}.platform-group[data-v-8cdfb96e]{gap:8px}.platform-header[data-v-8cdfb96e]{align-items:center;gap:8px;margin-bottom:4px;padding:4px 0;display:flex}.platform-icon[data-v-8cdfb96e]{width:20px;height:20px}.platform-name[data-v-8cdfb96e]{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.platform-accounts[data-v-8cdfb96e]{border-left:2px solid #e5e7eb;flex-direction:column;gap:8px;margin-left:8px;padding-left:4px;display:flex}.account-item[data-v-8cdfb96e]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .15s;display:flex}.account-item[data-v-8cdfb96e]:hover{background:#f3f4f6}.account-item.is-primary[data-v-8cdfb96e]{background:#eff6ff;border-color:#3b82f6}.account-drag-handle[data-v-8cdfb96e]{cursor:grab;color:#9ca3af;touch-action:none;-webkit-user-select:none;user-select:none;padding:8px}.account-drag-handle[data-v-8cdfb96e]:hover{color:#6b7280}.accounts-list.is-sorting .account-item[data-v-8cdfb96e]{transition:transform .2s cubic-bezier(.2,0,0,1)}.account-item.touch-dragging[data-v-8cdfb96e]{background:#fff;border-color:#3b82f6;position:relative;box-shadow:0 8px 24px #3b82f640,0 4px 8px #0000001a}.account-item.touch-dragging[data-v-8cdfb96e],.accounts-list.is-sorting .account-item.touch-dragging[data-v-8cdfb96e]{transition:box-shadow .2s,border-color .2s}.account-info[data-v-8cdfb96e]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.account-avatar[data-v-8cdfb96e]{-o-object-fit:cover;object-fit:cover;border-radius:50%}.account-avatar[data-v-8cdfb96e],.account-provider-icon[data-v-8cdfb96e]{flex-shrink:0;width:24px;height:24px}.account-provider-icon.small[data-v-8cdfb96e]{width:20px;height:20px}.account-details[data-v-8cdfb96e]{align-items:center;gap:8px;min-width:0;display:flex}.account-email[data-v-8cdfb96e]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.primary-badge[data-v-8cdfb96e]{color:#1d4ed8;background:#dbeafe}.primary-badge[data-v-8cdfb96e],.warning-badge[data-v-8cdfb96e]{border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.warning-badge[data-v-8cdfb96e]{color:#b45309;cursor:pointer;z-index:10;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#fef3c7;transition:all .15s;position:relative}.warning-badge[data-v-8cdfb96e]:hover{color:#92400e;background:#fde68a}.shared-badge[data-v-8cdfb96e]{color:#5b21b6;cursor:help;background:#ede9fe;border-radius:10px;padding:2px 8px;font-weight:600}.shared-badge[data-v-8cdfb96e],.shared-via[data-v-8cdfb96e]{flex-shrink:0;font-size:11px}.shared-via[data-v-8cdfb96e]{color:#6b7280;margin-left:2px;font-weight:400}.shared-mailbox-modal-overlay[data-v-8cdfb96e]{z-index:1500;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.shared-mailbox-modal[data-v-8cdfb96e]{background:#fff;border-radius:8px;width:min(440px,100%);max-height:calc(100vh - 32px);padding:20px 24px;position:relative;overflow-y:auto;box-shadow:0 14px 32px #0000002e}.shared-mailbox-modal-header[data-v-8cdfb96e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.shared-mailbox-modal-title[data-v-8cdfb96e]{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.3}.shared-mailbox-modal-close[data-v-8cdfb96e]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.shared-mailbox-modal-close[data-v-8cdfb96e]:hover{color:#1f2937;background:#f3f4f6}.shared-mailbox-modal-desc[data-v-8cdfb96e]{color:#4b5563;margin:0 0 16px;font-size:13px;line-height:1.5}.shared-mailbox-form[data-v-8cdfb96e]{flex-direction:column;gap:14px;display:flex}.shared-mailbox-field[data-v-8cdfb96e]{flex-direction:column;gap:6px;display:flex}.shared-mailbox-label[data-v-8cdfb96e]{color:#374151;font-size:13px;font-weight:500}.shared-mailbox-input[data-v-8cdfb96e]{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:4px;outline:none;width:100%;padding:8px 12px;font-size:14px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.shared-mailbox-input[data-v-8cdfb96e]:hover:not(:disabled){border-color:#9ca3af}.shared-mailbox-input[data-v-8cdfb96e]:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.shared-mailbox-input[data-v-8cdfb96e]:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.shared-mailbox-input[data-v-8cdfb96e]::placeholder{color:#9ca3af}select.shared-mailbox-input[data-v-8cdfb96e]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;padding-right:28px}.shared-mailbox-helper[data-v-8cdfb96e]{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.shared-mailbox-helper.warning[data-v-8cdfb96e]{color:#b45309}.shared-mailbox-error[data-v-8cdfb96e]{color:#b91c1c;margin:0;font-size:13px;line-height:1.4}.shared-mailbox-actions[data-v-8cdfb96e]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.shared-mailbox-btn[data-v-8cdfb96e]{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:7px 16px;font-size:13px;font-weight:500;line-height:1.4;transition:background .12s,border-color .12s}.shared-mailbox-cancel[data-v-8cdfb96e]{color:#374151;background:#fff;border-color:#d1d5db}.shared-mailbox-cancel[data-v-8cdfb96e]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.shared-mailbox-submit[data-v-8cdfb96e]{color:#fff;background:#2563eb}.shared-mailbox-submit[data-v-8cdfb96e]:hover:not(:disabled){background:#1d4ed8}.shared-mailbox-btn[data-v-8cdfb96e]:disabled{opacity:.55;cursor:not-allowed}.shared-modal-fade-enter-active[data-v-8cdfb96e],.shared-modal-fade-leave-active[data-v-8cdfb96e]{transition:opacity .12s}.shared-modal-fade-enter-from[data-v-8cdfb96e],.shared-modal-fade-leave-to[data-v-8cdfb96e]{opacity:0}.add-btn.outlook-shared[data-v-8cdfb96e]{color:#1f2937}.add-btn.outlook-shared[data-v-8cdfb96e]:hover:not(:disabled){background:#eff6ff;border-color:#0078d4}.authorize-btn[data-v-8cdfb96e]{color:#b45309;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}.authorize-btn[data-v-8cdfb96e]:hover{color:#92400e;background:#fef3c7}.account-actions[data-v-8cdfb96e]{gap:6px;display:flex}.action-btn[data-v-8cdfb96e]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.action-btn[data-v-8cdfb96e]:hover{color:#1f2937;background:#e5e7eb}.action-btn.unlink-btn[data-v-8cdfb96e]:hover{color:#dc2626;background:#fee2e2}.action-btn.delete-btn[data-v-8cdfb96e]{color:#6b7280;padding:6px 12px;font-size:13px}.action-btn.delete-btn[data-v-8cdfb96e]:hover{color:#dc2626;background:#fee2e2}.action-btn.add-shared-btn[data-v-8cdfb96e]{color:#2563eb;align-items:center;gap:4px;padding:6px 10px;font-size:13px;display:inline-flex}.action-btn.add-shared-btn[data-v-8cdfb96e]:hover{color:#1d4ed8;background:#eff6ff}.action-btn.add-shared-btn svg[data-v-8cdfb96e]{flex-shrink:0}.shared-mailbox-owner-chip[data-v-8cdfb96e]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 10px;display:inline-flex}.shared-mailbox-owner-chip-icon[data-v-8cdfb96e]{flex-shrink:0;width:18px;height:18px}.shared-mailbox-owner-chip-email[data-v-8cdfb96e]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.delete-spinner[data-v-8cdfb96e]{justify-content:center;align-items:center;padding:6px 12px;display:flex}.action-btn.set-default-btn[data-v-8cdfb96e]{color:#6b7280}.action-btn.set-default-btn[data-v-8cdfb96e]:hover{color:#d97706;background:#fef3c7}.add-account-section[data-v-8cdfb96e]{border-top:1px solid #e5e7eb;padding-top:20px}.add-account-label[data-v-8cdfb96e]{color:#6b7280;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:500;display:flex}.account-count[data-v-8cdfb96e]{color:#9ca3af;font-weight:400}.account-limit-warning[data-v-8cdfb96e]{color:#dc2626;align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.add-buttons[data-v-8cdfb96e]{gap:12px;display:flex}.all-connected-message[data-v-8cdfb96e]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:20px;padding:16px}.all-connected-message p[data-v-8cdfb96e]{color:#166534;text-align:center;margin:0;font-size:14px}.add-btn[data-v-8cdfb96e]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.add-btn[data-v-8cdfb96e]:hover{background:#f9fafb;border-color:#d1d5db}.add-btn.gmail[data-v-8cdfb96e]:hover:not(:disabled){background:#fef2f2;border-color:#ea4335}.add-btn.outlook[data-v-8cdfb96e]:hover:not(:disabled){background:#eff6ff;border-color:#0078d4}.add-btn.genmail[data-v-8cdfb96e]{border-color:#10b981}.add-btn.genmail[data-v-8cdfb96e]:hover:not(:disabled){background:#f0fdf4;border-color:#10b981}.add-btn.genmail-outlook[data-v-8cdfb96e]{border-color:#0078d4}.add-btn.genmail-outlook[data-v-8cdfb96e]:hover:not(:disabled){background:#e1f2fb;border-color:#0078d4}.add-btn.genmail .test-badge[data-v-8cdfb96e],.add-btn.genmail-outlook .test-badge[data-v-8cdfb96e]{color:#fff;text-transform:uppercase;background:#10b981;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:10px;font-weight:600}.add-btn.genmail-outlook .test-badge[data-v-8cdfb96e]{background:#0078d4}.genmail-test-mode-toggle[data-v-8cdfb96e]{background:#f0fdf4;border:1px solid #10b981;border-radius:8px;margin-top:16px;padding:12px 16px}.genmail-test-mode-toggle .toggle-label[data-v-8cdfb96e]{cursor:pointer;align-items:center;gap:10px;display:flex}.genmail-test-mode-toggle input[type=checkbox][data-v-8cdfb96e]{cursor:pointer;accent-color:#10b981;width:18px;height:18px}.genmail-test-mode-toggle .toggle-text[data-v-8cdfb96e]{color:#065f46;font-size:14px;font-weight:600}.genmail-test-mode-toggle .toggle-hint[data-v-8cdfb96e]{color:#047857;margin-left:auto;font-size:12px}.add-btn[data-v-8cdfb96e]:disabled{opacity:.5;cursor:not-allowed;background:#f3f4f6}.add-btn[data-v-8cdfb96e]:disabled:hover{background:#f3f4f6;border-color:#e5e7eb}.provider-icon[data-v-8cdfb96e]{width:20px;height:20px}.empty-state[data-v-8cdfb96e]{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex}.empty-icon[data-v-8cdfb96e]{color:#d1d5db;margin-bottom:16px}.empty-title[data-v-8cdfb96e]{color:#374151;margin:0 0 6px;font-size:16px;font-weight:500}.empty-desc[data-v-8cdfb96e]{color:#9ca3af;margin:0;font-size:14px}.setting-row[data-v-8cdfb96e]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.setting-label[data-v-8cdfb96e]{color:#374151;font-size:14px;font-weight:500}.setting-info[data-v-8cdfb96e]{flex-direction:column;flex:1;gap:4px;min-width:0;margin-right:16px;display:flex}.setting-sublabel[data-v-8cdfb96e]{color:#9ca3af;align-items:center;gap:4px;font-size:12px;display:flex}.setting-sublabel.device-badge[data-v-8cdfb96e]{color:#6366f1}.setting-sublabel svg[data-v-8cdfb96e]{flex-shrink:0}.setting-select[data-v-8cdfb96e]{color:#374151;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #d1d5db;border-radius:8px;padding:8px 32px 8px 12px;font-size:14px}.setting-select[data-v-8cdfb96e]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f626}.toggle-switch[data-v-8cdfb96e]{width:44px;height:24px;display:inline-block;position:relative}.toggle-switch input[data-v-8cdfb96e]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle-slider[data-v-8cdfb96e]{cursor:pointer;background-color:#d1d5db;border-radius:24px;transition:all .2s;position:absolute;top:0;bottom:0;left:0;right:0}.toggle-slider[data-v-8cdfb96e]:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #00000026}.toggle-switch input:checked+.toggle-slider[data-v-8cdfb96e]{background-color:#3b82f6}.toggle-switch input:checked+.toggle-slider[data-v-8cdfb96e]:before{transform:translate(20px)}.toggle-switch input:disabled+.toggle-slider[data-v-8cdfb96e]{opacity:.5;cursor:not-allowed}.offline-details[data-v-8cdfb96e]{background:#f9fafb;border-radius:12px;margin-top:16px;padding:16px}@media (max-width:768px){.settings-page[data-v-8cdfb96e]{max-width:100%}.settings-header[data-v-8cdfb96e]{padding:12px 16px}.settings-title[data-v-8cdfb96e]{font-size:18px}.settings-content[data-v-8cdfb96e]{flex-direction:column}.settings-nav[data-v-8cdfb96e]{z-index:2;background:#fff;border-bottom:1px solid #e5e7eb;border-right:none;flex-wrap:wrap;gap:6px;width:100%;padding:6px 12px 8px;display:flex;position:sticky;top:0;overflow:visible}.nav-item[data-v-8cdfb96e]{white-space:normal;text-align:center;flex:1 1 0;justify-content:center;min-width:0;padding:6px 8px;font-size:12px}.nav-icon[data-v-8cdfb96e]{width:16px;height:16px}.settings-section-content[data-v-8cdfb96e]{padding:16px 16px 24px}.section[data-v-8cdfb96e]{max-width:100%}}.sync-status-card[data-v-8cdfb96e]{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding-bottom:16px}.sync-status-card .sync-status-header[data-v-8cdfb96e]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.sync-progress-section[data-v-8cdfb96e]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.progress-bar-container[data-v-8cdfb96e]{background:#e5e7eb;border-radius:4px;flex:1;height:8px;overflow:hidden}.progress-bar-fill[data-v-8cdfb96e]{background:#3b82f6;border-radius:4px;height:100%;transition:width .3s}.progress-text[data-v-8cdfb96e]{color:#374151;text-align:right;min-width:40px;font-size:12px;font-weight:500}.last-sync-info[data-v-8cdfb96e]{color:#6b7280;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.last-sync-label[data-v-8cdfb96e]{color:#9ca3af}.last-sync-time[data-v-8cdfb96e]{color:#374151}.subsection-title[data-v-8cdfb96e]{color:#374151;margin-top:0;margin-bottom:12px;font-size:13px;font-weight:600}.accounts-sync-status[data-v-8cdfb96e],.sync-settings-section[data-v-8cdfb96e]{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.account-sync-item[data-v-8cdfb96e]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;padding:12px}.account-sync-header[data-v-8cdfb96e]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.account-sync-header .account-email[data-v-8cdfb96e]{color:#374151;flex:1;font-size:13px;font-weight:500}.sync-complete-badge[data-v-8cdfb96e]{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex}.account-sync-details[data-v-8cdfb96e]{color:#6b7280;flex-direction:column;gap:4px;padding-left:28px;font-size:12px;display:flex}.sync-count[data-v-8cdfb96e]{color:#374151}.sync-date[data-v-8cdfb96e]{color:#9ca3af}.incremental-sync-debug[data-v-8cdfb96e]{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:6px;margin-top:10px;padding:10px 12px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:11px}.debug-row[data-v-8cdfb96e]{border-bottom:1px dotted #e2e8f0;align-items:center;gap:8px;padding:3px 0;display:flex}.debug-row[data-v-8cdfb96e]:last-child{border-bottom:none}.debug-label[data-v-8cdfb96e]{color:#64748b;min-width:90px;font-weight:500}.debug-value[data-v-8cdfb96e]{color:#334155;word-break:break-all;flex:1}code.debug-value[data-v-8cdfb96e]{color:#475569;background:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:10px}.debug-value.has-changes[data-v-8cdfb96e]{color:#059669;font-weight:600}.pending-ops-section[data-v-8cdfb96e]{background:#fef3c7;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.pending-ops-label[data-v-8cdfb96e]{color:#92400e}.pending-ops-count[data-v-8cdfb96e]{color:#d97706;font-weight:600}.sync-logs-section[data-v-8cdfb96e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:12px}.sync-logs-header[data-v-8cdfb96e]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sync-logs-header .subsection-title[data-v-8cdfb96e]{margin-bottom:0}.clear-logs-btn[data-v-8cdfb96e]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:4px;padding:4px 10px;font-size:11px;transition:all .15s}.clear-logs-btn[data-v-8cdfb96e]:hover{background:#f1f5f9;border-color:#94a3b8}.sync-logs-container[data-v-8cdfb96e]{background:#1e293b;border-radius:6px;max-height:200px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5;overflow-y:auto}.sync-logs-empty[data-v-8cdfb96e]{color:#64748b;text-align:center;padding:20px;font-family:inherit;font-style:italic}.sync-log-entry[data-v-8cdfb96e]{color:#e2e8f0;border-bottom:1px solid #334155;gap:8px;padding:2px 0;display:flex}.sync-log-entry[data-v-8cdfb96e]:last-child{border-bottom:none}.log-time[data-v-8cdfb96e]{color:#64748b;flex-shrink:0}.log-message[data-v-8cdfb96e]{word-break:break-word;flex:1}.log-data[data-v-8cdfb96e]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:10px;overflow:hidden}.sync-log-entry.log-info .log-message[data-v-8cdfb96e]{color:#93c5fd}.sync-log-entry.log-success .log-message[data-v-8cdfb96e]{color:#86efac}.sync-log-entry.log-warn .log-message[data-v-8cdfb96e]{color:#fcd34d}.sync-log-entry.log-error .log-message[data-v-8cdfb96e]{color:#fca5a5}.sync-log-entry.log-debug .log-message[data-v-8cdfb96e]{color:#a5b4fc}.email-count[data-v-8cdfb96e]{margin-left:4px}.sync-status-header[data-v-8cdfb96e]{align-items:center;gap:8px;display:flex}.status-indicator[data-v-8cdfb96e]{background:#10b981;border-radius:50%;width:8px;height:8px}.status-indicator.syncing[data-v-8cdfb96e]{background:#3b82f6;animation:1.5s infinite pulse-8cdfb96e}.status-indicator.paused[data-v-8cdfb96e]{background:#f59e0b}.status-indicator.offline[data-v-8cdfb96e]{background:#6b7280}@keyframes pulse-8cdfb96e{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-8cdfb96e]{color:#374151;font-size:14px;font-weight:500}.sync-actions[data-v-8cdfb96e]{gap:8px;display:flex}.sync-btn[data-v-8cdfb96e]{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.sync-btn.primary[data-v-8cdfb96e]{color:#fff;background:#3b82f6}.sync-btn.primary[data-v-8cdfb96e]:hover:not(:disabled){background:#2563eb}.sync-btn.primary[data-v-8cdfb96e]:disabled{opacity:.5;cursor:not-allowed}.sync-btn.secondary[data-v-8cdfb96e]{color:#374151;background:#f3f4f6}.sync-btn.secondary[data-v-8cdfb96e]:hover{background:#e5e7eb}.storage-section[data-v-8cdfb96e]{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.storage-header[data-v-8cdfb96e]{justify-content:space-between;margin-bottom:8px;display:flex}.storage-value[data-v-8cdfb96e]{color:#6b7280;font-size:13px}.storage-bar[data-v-8cdfb96e]{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}.storage-fill[data-v-8cdfb96e]{background:#3b82f6;border-radius:3px;height:100%;transition:width .3s}.clear-data-btn[data-v-8cdfb96e]{background:0 0;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:10px;display:flex}.clear-data-btn[data-v-8cdfb96e]:disabled{opacity:.7;cursor:not-allowed}.clear-data-btn .spinner[data-v-8cdfb96e]{animation:1s linear infinite spin-icon-8cdfb96e}@keyframes spin-icon-8cdfb96e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.clear-data-btn[data-v-8cdfb96e]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.warning-message[data-v-8cdfb96e]{color:#92400e;background:#fef3c7;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;font-size:13px;display:flex}.signatures-list[data-v-8cdfb96e]{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.signature-item[data-v-8cdfb96e]{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .15s cubic-bezier(.4,0,.2,1)}.signature-item[data-v-8cdfb96e]:hover{background:#f5f5f5}.signature-item.is-default[data-v-8cdfb96e]{background:#fafafa;border-color:#232425}.signature-header[data-v-8cdfb96e]{justify-content:space-between;margin-bottom:12px}.signature-header[data-v-8cdfb96e],.signature-info[data-v-8cdfb96e]{align-items:center;gap:8px;display:flex}.signature-info[data-v-8cdfb96e]{flex:1;min-width:0}.signature-name[data-v-8cdfb96e]{color:#232425;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.signature-menu-wrapper[data-v-8cdfb96e]{flex-shrink:0;position:relative}.signature-menu-btn[data-v-8cdfb96e]{color:#606366;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.signature-menu-btn[data-v-8cdfb96e]:hover{color:#232425;background:#f5f5f5}.signature-dropdown-menu[data-v-8cdfb96e]{z-index:200;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:160px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 15px #0000001a}.menu-item[data-v-8cdfb96e]{color:#232425;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:14px;transition:background .15s;display:flex}.menu-item[data-v-8cdfb96e]:hover{background:#f5f5f5}.menu-item svg[data-v-8cdfb96e]{color:#606366;flex-shrink:0}.menu-item.danger[data-v-8cdfb96e],.menu-item.danger svg[data-v-8cdfb96e]{color:#ef4444}.menu-item.danger[data-v-8cdfb96e]:hover{background:#fef2f2}.menu-fade-enter-active[data-v-8cdfb96e],.menu-fade-leave-active[data-v-8cdfb96e]{transition:opacity .15s,transform .15s}.menu-fade-enter-from[data-v-8cdfb96e],.menu-fade-leave-to[data-v-8cdfb96e]{opacity:0;transform:translateY(-4px)}.signature-preview[data-v-8cdfb96e]{color:#1f2937;margin-bottom:12px;font-size:14px;line-height:1.6}.signature-preview img[data-v-8cdfb96e]{max-width:100%;height:auto;display:block}.signature-add-buttons[data-v-8cdfb96e]{gap:12px;display:flex;position:relative}.signature-add-buttons .add-signature-btn[data-v-8cdfb96e]{color:#232425;cursor:pointer;background:#fafafa;border:1px solid #232425;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.signature-add-buttons .add-signature-btn[data-v-8cdfb96e]:hover{background:#f5f5f5}.signature-add-buttons .add-signature-btn[data-v-8cdfb96e]:disabled{opacity:.4;cursor:not-allowed}.signature-add-buttons .add-signature-btn.gmail-sync[data-v-8cdfb96e]{color:#ea4335;background:#fff;border-color:#ea4335}.signature-add-buttons .add-signature-btn.gmail-sync[data-v-8cdfb96e]:hover:not(:disabled){background:#fef2f2}.signature-add-buttons .add-signature-btn.create-new[data-v-8cdfb96e]{color:#232425;background:#fff;border-color:#232425}.signature-add-buttons .add-signature-btn.create-new[data-v-8cdfb96e]:hover{background:#f5f5f5}.signature-add-buttons .provider-icon[data-v-8cdfb96e]{width:20px;height:20px}.import-dropdown-wrapper[data-v-8cdfb96e]{flex:1;position:static}.signature-add-buttons .add-signature-btn.import-btn[data-v-8cdfb96e]{color:#232425;background:#fff;border-color:#232425;width:100%}.signature-add-buttons .add-signature-btn.import-btn[data-v-8cdfb96e]:hover:not(:disabled){background:#f5f5f5}.signature-add-buttons .add-signature-btn .dropdown-arrow[data-v-8cdfb96e]{margin-left:4px}.import-dropdown-menu[data-v-8cdfb96e]{z-index:100;background:#fff;border:1px solid #e8e9ea;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 12px #00000026}.import-dropdown-menu .dropdown-header[data-v-8cdfb96e]{color:#606366;background:#f5f5f5;border-bottom:1px solid #e8e9ea;padding:8px 12px;font-size:12px;font-weight:600}.import-dropdown-menu .dropdown-account-item[data-v-8cdfb96e]{cursor:pointer;color:#232425;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:14px;transition:background .15s;display:flex}.import-dropdown-menu .dropdown-account-item[data-v-8cdfb96e]:hover:not(.disabled){background:#f5f5f5}.import-dropdown-menu .dropdown-account-item.disabled[data-v-8cdfb96e]{cursor:not-allowed;opacity:.6}.import-dropdown-menu .dropdown-account-item .account-icon[data-v-8cdfb96e]{flex-shrink:0;width:20px;height:20px}.import-dropdown-menu .dropdown-account-item .account-avatar-small[data-v-8cdfb96e]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.import-dropdown-menu .dropdown-account-item .not-supported-icon[data-v-8cdfb96e]{flex-shrink:0}.import-dropdown-menu .dropdown-account-item .account-email[data-v-8cdfb96e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.import-dropdown-menu .dropdown-divider[data-v-8cdfb96e]{background:#e8e9ea;height:1px;margin:4px 0}.source-badge[data-v-8cdfb96e]{color:#606366;background:#f5f5f5;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.source-badge.gmail[data-v-8cdfb96e]{color:#ea4335;background:#fef2f2}.source-badge.outlook[data-v-8cdfb96e]{color:#0078d4;background:#eff6ff}.source-badge .source-icon[data-v-8cdfb96e]{width:12px;height:12px}.account-badge[data-v-8cdfb96e]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;background:#f3f4f6;border-radius:3px;align-items:center;gap:4px;max-width:180px;padding:1px 6px;font-size:11px;font-weight:400;display:inline-flex;overflow:hidden}.account-badge.is-default-for[data-v-8cdfb96e]{color:#059669;background:#ecfdf5;font-weight:500}.account-badge .default-dot[data-v-8cdfb96e]{background:#059669;border-radius:50%;flex-shrink:0;width:5px;height:5px}.account-defaults-section[data-v-8cdfb96e]{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.account-defaults-btn[data-v-8cdfb96e]{color:#374151;cursor:pointer;background:0 0;border:1px dashed #d1d5db;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:14px;transition:all .15s;display:flex}.account-defaults-btn[data-v-8cdfb96e]:hover{background:#f9fafb;border-color:#9ca3af}.account-defaults-modal[data-v-8cdfb96e]{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:80vh;padding:24px;overflow-y:auto}.account-defaults-modal h3[data-v-8cdfb96e]{margin-bottom:4px;font-size:18px;font-weight:600}.modal-desc[data-v-8cdfb96e]{color:#6b7280;margin-bottom:20px;font-size:14px}.account-defaults-list[data-v-8cdfb96e]{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.account-default-row[data-v-8cdfb96e]{background:#f9fafb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.account-default-info[data-v-8cdfb96e]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.account-icon-small[data-v-8cdfb96e]{flex-shrink:0;width:18px;height:18px}.account-default-email[data-v-8cdfb96e]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-default-select[data-v-8cdfb96e]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:180px;padding:6px 10px;font-size:13px}.account-default-select[data-v-8cdfb96e]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f126}.form-select[data-v-8cdfb96e]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:14px}.form-select[data-v-8cdfb96e]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f126}.default-badge[data-v-8cdfb96e]{color:#fff;background:#232425;border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.char-count[data-v-8cdfb96e]{float:right;color:#9ca3af;font-size:12px;font-weight:400}.html-editor-toolbar[data-v-8cdfb96e]{background:#f9fafb;border:1px solid #d1d5db;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:4px;padding:8px;display:flex}.toolbar-btn[data-v-8cdfb96e]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:flex}.toolbar-btn[data-v-8cdfb96e]:hover{color:#1f2937;background:#e5e7eb}.toolbar-btn[data-v-8cdfb96e]:active,.toolbar-divider[data-v-8cdfb96e]{background:#d1d5db}.toolbar-divider[data-v-8cdfb96e]{width:1px;height:20px;margin:0 4px}.image-menu-wrapper[data-v-8cdfb96e]{display:inline-flex;position:relative}.image-dropdown-menu[data-v-8cdfb96e]{z-index:200;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:140px;margin-top:4px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 6px #00000012}.dropdown-item[data-v-8cdfb96e]{color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:14px;transition:background .15s;display:flex}.dropdown-item[data-v-8cdfb96e]:hover{background:#f3f4f6}.dropdown-item svg[data-v-8cdfb96e]{color:#6b7280;flex-shrink:0}.toolbar-select[data-v-8cdfb96e]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;height:32px;padding:0 8px;font-size:12px;transition:all .15s}.toolbar-select[data-v-8cdfb96e]:hover{color:#1f2937;background:#e5e7eb}.toolbar-select[data-v-8cdfb96e]:focus{background:#e5e7eb;outline:none}.toolbar-color-wrapper[data-v-8cdfb96e]{position:relative}.color-btn[data-v-8cdfb96e]{flex-direction:column;align-items:center;gap:2px;display:flex;padding:4px 8px!important}.color-icon[data-v-8cdfb96e]{font-size:14px;font-weight:700}.color-bar[data-v-8cdfb96e]{border-radius:1px;width:14px;height:3px}.hidden-color-input[data-v-8cdfb96e]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.hidden-file-input[data-v-8cdfb96e]{display:none}.signature-html-editor[data-v-8cdfb96e]{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:0 0 8px 8px;outline:none;min-height:150px;max-height:300px;padding:12px 14px;font-size:14px;line-height:1.6;overflow-y:auto}.signature-html-editor[data-v-8cdfb96e]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.signature-html-editor[data-v-8cdfb96e]:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.signature-html-editor a[data-v-8cdfb96e]{color:#3b82f6;text-decoration:underline}.modal-overlay[data-v-8cdfb96e]{z-index:1400;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.signature-editor-modal[data-v-8cdfb96e]{background:#fff;border-radius:16px;width:90%;max-width:480px;padding:24px;box-shadow:0 20px 40px #00000026}.signature-editor-modal h3[data-v-8cdfb96e]{color:#1f2937;margin:0 0 20px;font-size:18px;font-weight:600}.form-group[data-v-8cdfb96e]{margin-bottom:16px}.form-group label[data-v-8cdfb96e]{color:#374151;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.form-group input[data-v-8cdfb96e],.form-group textarea[data-v-8cdfb96e]{color:#1f2937;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 14px;font-size:14px;transition:all .15s}.form-group input[data-v-8cdfb96e]:focus,.form-group textarea[data-v-8cdfb96e]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f626}.form-group textarea[data-v-8cdfb96e]{resize:vertical;min-height:120px}.modal-actions[data-v-8cdfb96e]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.btn[data-v-8cdfb96e]{cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s}.btn.primary[data-v-8cdfb96e]{color:#fff;background:#3b82f6;border:none}.btn.primary[data-v-8cdfb96e]:hover:not(:disabled){background:#2563eb}.btn.primary[data-v-8cdfb96e]:disabled{opacity:.5;cursor:not-allowed}.btn.secondary[data-v-8cdfb96e]{color:#374151;background:0 0;border:1px solid #d1d5db}.btn.secondary[data-v-8cdfb96e]:hover{background:#f3f4f6}.expand-enter-active[data-v-8cdfb96e],.expand-leave-active[data-v-8cdfb96e]{transition:all .3s;overflow:hidden}.expand-enter-from[data-v-8cdfb96e],.expand-leave-to[data-v-8cdfb96e]{opacity:0;max-height:0}.expand-enter-to[data-v-8cdfb96e],.expand-leave-from[data-v-8cdfb96e]{max-height:500px}.fade-enter-active[data-v-8cdfb96e],.fade-leave-active[data-v-8cdfb96e]{transition:opacity .2s}.fade-enter-from[data-v-8cdfb96e],.fade-leave-to[data-v-8cdfb96e]{opacity:0}@media (prefers-color-scheme:dark){.settings-page[data-v-8cdfb96e]{background:#111827}.settings-header[data-v-8cdfb96e]{border-bottom-color:#374151}.settings-title[data-v-8cdfb96e]{color:#f9fafb}.close-button[data-v-8cdfb96e]{color:#9ca3af}.close-button[data-v-8cdfb96e]:hover{color:#f9fafb;background:#374151}.settings-nav[data-v-8cdfb96e]{border-right-color:#374151}.nav-item[data-v-8cdfb96e]{color:#9ca3af}.nav-item[data-v-8cdfb96e]:hover{color:#f9fafb;background:#374151}.nav-item.active[data-v-8cdfb96e]{color:#60a5fa;background:#1e3a5f}.section-header h2[data-v-8cdfb96e]{color:#f9fafb}.section-desc[data-v-8cdfb96e]{color:#9ca3af}.account-item[data-v-8cdfb96e]{background:#1f2937;border-color:#374151}.account-item[data-v-8cdfb96e]:hover{background:#374151}.account-item.is-primary[data-v-8cdfb96e]{background:#1e3a5f;border-color:#3b82f6}.account-drag-handle[data-v-8cdfb96e]{color:#6b7280}.account-drag-handle[data-v-8cdfb96e]:hover{color:#9ca3af}.account-item.touch-dragging[data-v-8cdfb96e]{background:#1f2937;border-color:#3b82f6;box-shadow:0 8px 24px #3b82f64d,0 4px 8px #0006}.account-email[data-v-8cdfb96e]{color:#f9fafb}.primary-badge[data-v-8cdfb96e]{color:#93c5fd;background:#1e40af}.warning-badge[data-v-8cdfb96e]{color:#fcd34d;background:#78350f}.warning-badge[data-v-8cdfb96e]:hover{color:#fde68a;background:#92400e}.authorize-btn[data-v-8cdfb96e]{color:#fbbf24}.authorize-btn[data-v-8cdfb96e]:hover{color:#fde68a;background:#451a03}.add-btn[data-v-8cdfb96e]{color:#d1d5db;background:#1f2937;border-color:#374151}.add-btn[data-v-8cdfb96e]:hover{background:#374151;border-color:#4b5563}.setting-row[data-v-8cdfb96e]{border-bottom-color:#374151}.setting-label[data-v-8cdfb96e]{color:#d1d5db}.setting-sublabel[data-v-8cdfb96e]{color:#6b7280}.setting-sublabel.device-badge[data-v-8cdfb96e]{color:#818cf8}.setting-select[data-v-8cdfb96e]{color:#f9fafb;background:#1f2937;border-color:#374151}.toggle-slider[data-v-8cdfb96e]{background-color:#4b5563}.offline-details[data-v-8cdfb96e]{background:#1f2937}.sync-status-card[data-v-8cdfb96e]{border-bottom-color:#374151}.status-text[data-v-8cdfb96e]{color:#d1d5db}.storage-bar[data-v-8cdfb96e]{background:#374151}.clear-data-btn[data-v-8cdfb96e]{color:#9ca3af;border-color:#374151}.signature-item[data-v-8cdfb96e]{background:#232425;border-color:#374151}.signature-item[data-v-8cdfb96e]:hover{background:#2a2b2c}.signature-item.is-default[data-v-8cdfb96e]{background:#232425;border-color:#e8e9ea}.signature-name[data-v-8cdfb96e]{color:#fff}.signature-menu-btn[data-v-8cdfb96e],.signature-preview[data-v-8cdfb96e]{color:#b8bbbf}.signature-menu-btn[data-v-8cdfb96e]:hover{color:#fff;background:#2a2b2c}.signature-dropdown-menu[data-v-8cdfb96e]{background:#232425;border-color:#374151;box-shadow:0 10px 15px #0009}.menu-item[data-v-8cdfb96e]{color:#e8e9ea}.menu-item[data-v-8cdfb96e]:hover{background:#2a2b2c}.menu-item svg[data-v-8cdfb96e]{color:#b8bbbf}.menu-item.danger[data-v-8cdfb96e],.menu-item.danger svg[data-v-8cdfb96e]{color:#f87171}.menu-item.danger[data-v-8cdfb96e]:hover{background:#450a0a}.signature-add-buttons .add-signature-btn[data-v-8cdfb96e]{color:#e8e9ea;background:#232425;border-color:#e8e9ea}.signature-add-buttons .add-signature-btn[data-v-8cdfb96e]:hover{background:#2a2b2c}.signature-add-buttons .add-signature-btn.gmail-sync[data-v-8cdfb96e]{color:#f87171;background:#1a1b1c;border-color:#ea4335}.signature-add-buttons .add-signature-btn.gmail-sync[data-v-8cdfb96e]:hover:not(:disabled){background:#450a0a}.signature-add-buttons .add-signature-btn.create-new[data-v-8cdfb96e]{color:#e8e9ea;background:#1a1b1c;border-color:#e8e9ea}.signature-add-buttons .add-signature-btn.create-new[data-v-8cdfb96e]:hover{background:#2a2b2c}.signature-add-buttons .add-signature-btn.import-btn[data-v-8cdfb96e]{color:#e8e9ea;background:#1a1b1c;border-color:#e8e9ea}.signature-add-buttons .add-signature-btn.import-btn[data-v-8cdfb96e]:hover:not(:disabled){background:#2a2b2c}.import-dropdown-menu[data-v-8cdfb96e]{background:#1a1b1c;border-color:#3a3b3c;box-shadow:0 4px 12px #0006}.import-dropdown-menu .dropdown-header[data-v-8cdfb96e]{color:#b8bbbf;background:#2a2b2c;border-color:#3a3b3c}.import-dropdown-menu .dropdown-account-item[data-v-8cdfb96e]{color:#e8e9ea}.import-dropdown-menu .dropdown-account-item[data-v-8cdfb96e]:hover:not(.disabled){background:#2a2b2c}.import-dropdown-menu .dropdown-account-item .not-supported-icon[data-v-8cdfb96e]{color:#6b7280}.import-dropdown-menu .dropdown-divider[data-v-8cdfb96e]{background:#3a3b3c}.source-badge[data-v-8cdfb96e]{color:#b8bbbf;background:#2a2b2c}.source-badge.gmail[data-v-8cdfb96e]{color:#fca5a5;background:#450a0a}.source-badge.outlook[data-v-8cdfb96e]{color:#93c5fd;background:#1e3a5f}.account-badge[data-v-8cdfb96e]{color:#9ca3af;background:#2a2b2c}.account-badge.is-default-for[data-v-8cdfb96e]{color:#6ee7b7;background:#064e3b}.account-badge .default-dot[data-v-8cdfb96e]{background:#6ee7b7}.account-defaults-section[data-v-8cdfb96e]{border-top-color:#374151}.account-defaults-btn[data-v-8cdfb96e]{color:#d1d5db;border-color:#4b5563}.account-defaults-btn[data-v-8cdfb96e]:hover{background:#1f2937;border-color:#6b7280}.account-defaults-modal[data-v-8cdfb96e]{background:#1f2937}.account-defaults-modal h3[data-v-8cdfb96e]{color:#f3f4f6}.modal-desc[data-v-8cdfb96e]{color:#9ca3af}.account-default-row[data-v-8cdfb96e]{background:#111827}.account-default-email[data-v-8cdfb96e]{color:#d1d5db}.account-default-select[data-v-8cdfb96e],.form-select[data-v-8cdfb96e]{color:#d1d5db;background:#1f2937;border-color:#4b5563}.default-badge[data-v-8cdfb96e]{color:#1a1b1c;background:#e8e9ea}.char-count[data-v-8cdfb96e]{color:#6b7280}.html-editor-toolbar[data-v-8cdfb96e]{background:#111827;border-color:#374151}.toolbar-btn[data-v-8cdfb96e]{color:#9ca3af}.toolbar-btn[data-v-8cdfb96e]:hover{color:#f9fafb;background:#374151}.toolbar-btn[data-v-8cdfb96e]:active,.toolbar-divider[data-v-8cdfb96e]{background:#4b5563}.toolbar-select[data-v-8cdfb96e]{color:#9ca3af;background:#1f2937}.toolbar-select[data-v-8cdfb96e]:hover{color:#f9fafb;background:#374151}.toolbar-select option[data-v-8cdfb96e]{background:#1f2937}.signature-html-editor[data-v-8cdfb96e]{color:#f9fafb;background:#111827;border-color:#374151}.signature-html-editor[data-v-8cdfb96e]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.signature-html-editor[data-v-8cdfb96e]:empty:before{color:#6b7280}.signature-html-editor a[data-v-8cdfb96e]{color:#60a5fa}.signature-editor-modal[data-v-8cdfb96e]{background:#1f2937}.signature-editor-modal h3[data-v-8cdfb96e]{color:#f9fafb}.form-group label[data-v-8cdfb96e]{color:#d1d5db}.form-group input[data-v-8cdfb96e],.form-group textarea[data-v-8cdfb96e]{color:#f9fafb;background:#111827;border-color:#374151}.btn.secondary[data-v-8cdfb96e]{color:#d1d5db;border-color:#374151}.btn.secondary[data-v-8cdfb96e]:hover{background:#374151}.warning-message[data-v-8cdfb96e]{color:#fef3c7;background:#78350f}}@media (max-width:640px){.settings-content[data-v-8cdfb96e]{flex-direction:column}.settings-nav[data-v-8cdfb96e]{border-bottom:1px solid #e5e7eb;border-right:none;gap:4px;width:100%;padding:8px;display:flex;overflow-x:auto}.nav-item[data-v-8cdfb96e]{flex-shrink:0;margin-bottom:0;padding:8px 14px}.settings-section-content[data-v-8cdfb96e]{padding:20px 16px}.add-buttons[data-v-8cdfb96e]{flex-direction:column}.add-btn[data-v-8cdfb96e]{justify-content:center;width:100%}}.nav-arrow[data-v-8cdfb96e]{opacity:.5;flex-shrink:0;margin-left:auto}.shortcuts-list[data-v-8cdfb96e]{gap:12px;margin-bottom:24px}.shortcut-item[data-v-8cdfb96e],.shortcuts-list[data-v-8cdfb96e]{flex-direction:column;display:flex}.shortcut-item[data-v-8cdfb96e]{cursor:grab;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .15s cubic-bezier(.4,0,.2,1)}.shortcut-item[data-v-8cdfb96e]:hover{background:#f5f5f5}.shortcut-item.is-dragging[data-v-8cdfb96e]{opacity:.5;cursor:grabbing}.shortcut-drag-handle[data-v-8cdfb96e]{color:#9ca3af;cursor:grab;flex-shrink:0;align-items:center;margin-right:12px;display:flex}.shortcut-header[data-v-8cdfb96e]{justify-content:space-between;margin-bottom:8px}.shortcut-header[data-v-8cdfb96e],.shortcut-info[data-v-8cdfb96e]{align-items:center;gap:8px;display:flex}.shortcut-info[data-v-8cdfb96e]{flex:1;min-width:0}.shortcut-icon[data-v-8cdfb96e]{flex-shrink:0;font-size:18px}.shortcut-name[data-v-8cdfb96e]{color:#232425;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.category-badge[data-v-8cdfb96e]{color:#606366;white-space:nowrap;background:#f3f4f6;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.category-badge.compose[data-v-8cdfb96e]{color:#1d4ed8;background:#dbeafe}.category-badge.reply[data-v-8cdfb96e]{color:#15803d;background:#dcfce7}.category-badge.general[data-v-8cdfb96e]{color:#7c3aed;background:#f3e8ff}.inactive-badge[data-v-8cdfb96e]{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.shortcut-menu-wrapper[data-v-8cdfb96e]{flex-shrink:0;position:relative}.shortcut-menu-btn[data-v-8cdfb96e]{color:#606366;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.shortcut-menu-btn[data-v-8cdfb96e]:hover{color:#232425;background:#f5f5f5}.shortcut-dropdown-menu[data-v-8cdfb96e]{z-index:200;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:160px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 15px #0000001a}.shortcut-instruction[data-v-8cdfb96e]{color:#606366;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.shortcut-add-buttons[data-v-8cdfb96e]{justify-content:center;gap:12px;display:flex}.shortcut-add-buttons .add-shortcut-btn[data-v-8cdfb96e]{flex:1;justify-content:center}.add-shortcut-btn[data-v-8cdfb96e]{color:#606366;cursor:pointer;background:0 0;border:1px dashed #d1d5db;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.add-shortcut-btn[data-v-8cdfb96e]:hover{color:#232425;background:#fafafa;border-color:#232425}.add-shortcut-btn.create-new[data-v-8cdfb96e]{color:#fff;background:#232425;border-style:solid;border-color:#232425}.add-shortcut-btn.create-new[data-v-8cdfb96e]:hover{background:#3d3e40}.shortcut-editor-overlay[data-v-8cdfb96e]{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.shortcut-editor-modal[data-v-8cdfb96e]{background:#fff;border-radius:12px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 25px 50px #00000040}.shortcut-editor-header[data-v-8cdfb96e]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.shortcut-editor-header h3[data-v-8cdfb96e]{color:#232425;margin:0;font-size:18px;font-weight:600}.shortcut-editor-header .close-btn[data-v-8cdfb96e]{color:#606366;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.shortcut-editor-header .close-btn[data-v-8cdfb96e]:hover{color:#232425;background:#f3f4f6}.shortcut-editor-content[data-v-8cdfb96e]{padding:24px}.shortcut-editor-content .form-group[data-v-8cdfb96e]{margin-bottom:20px}.shortcut-editor-content .form-group[data-v-8cdfb96e]:last-child{margin-bottom:0}.shortcut-editor-content label[data-v-8cdfb96e]{color:#232425;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.shortcut-editor-content .form-input[data-v-8cdfb96e],.shortcut-editor-content .form-select[data-v-8cdfb96e],.shortcut-editor-content .form-textarea[data-v-8cdfb96e]{color:#232425;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.shortcut-editor-content .form-input[data-v-8cdfb96e]:focus,.shortcut-editor-content .form-select[data-v-8cdfb96e]:focus,.shortcut-editor-content .form-textarea[data-v-8cdfb96e]:focus{border-color:#232425;outline:none;box-shadow:0 0 0 3px #2324251a}.shortcut-editor-content .form-textarea[data-v-8cdfb96e]{resize:vertical;min-height:100px}.shortcut-editor-content .char-count[data-v-8cdfb96e]{text-align:right;color:#9ca3af;margin-top:4px;font-size:12px;display:block}.shortcut-editor-content .icon-picker[data-v-8cdfb96e]{flex-wrap:wrap;gap:8px;display:flex}.shortcut-editor-content .icon-option[data-v-8cdfb96e]{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .15s;display:flex}.shortcut-editor-content .icon-option[data-v-8cdfb96e]:hover{background:#f9fafb;border-color:#9ca3af}.shortcut-editor-content .icon-option.selected[data-v-8cdfb96e]{background:#f3f4f6;border-color:#232425}.shortcut-editor-footer[data-v-8cdfb96e]{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.shortcut-editor-footer .cancel-btn[data-v-8cdfb96e]{color:#606366;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s}.shortcut-editor-footer .cancel-btn[data-v-8cdfb96e]:hover{color:#232425;background:#f3f4f6}.shortcut-editor-footer .save-btn[data-v-8cdfb96e]{color:#fff;cursor:pointer;background:#232425;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s}.shortcut-editor-footer .save-btn[data-v-8cdfb96e]:hover:not(:disabled){background:#3d3e40}.shortcut-editor-footer .save-btn[data-v-8cdfb96e]:disabled{opacity:.5;cursor:not-allowed}.modal-fade-enter-active[data-v-8cdfb96e],.modal-fade-leave-active[data-v-8cdfb96e]{transition:opacity .2s}.modal-fade-enter-from[data-v-8cdfb96e],.modal-fade-leave-to[data-v-8cdfb96e]{opacity:0}.shortcuts-overlay[data-v-8cdfb96e]{-webkit-backdrop-filter:blur(12px);z-index:9999;background:#0a0a0fd9;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.shortcuts-panel[data-v-8cdfb96e]{background:linear-gradient(165deg,#1c1c24,#14141a);border-radius:24px;flex-direction:column;width:100%;max-width:640px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -20px #000000b3,0 0 120px -30px #7c3aed33}.shortcuts-header[data-v-8cdfb96e]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:28px 32px 24px;display:flex}.shortcuts-title[data-v-8cdfb96e]{color:#fff;letter-spacing:-.02em;align-items:center;gap:14px;font-size:18px;font-weight:600;display:flex}.shortcuts-icon[data-v-8cdfb96e]{opacity:.9;stroke:#a78bfa}.shortcuts-close[data-v-8cdfb96e]{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.shortcuts-close[data-v-8cdfb96e]:hover{color:#ffffffe6;background:#ffffff14;border-color:#ffffff1a}.shortcuts-content[data-v-8cdfb96e]{flex:1;padding:12px 32px 28px;overflow-y:auto}.shortcuts-section[data-v-8cdfb96e]{padding:20px 0}.shortcuts-section[data-v-8cdfb96e]:first-child{padding-top:12px}.shortcuts-section+.shortcuts-section[data-v-8cdfb96e]{border-top:1px solid #ffffff0a}.section-title[data-v-8cdfb96e]{text-transform:uppercase;letter-spacing:.15em;color:#a78bfacc;margin:0 0 16px;font-size:10px;font-weight:700}.shortcuts-table[data-v-8cdfb96e]{flex-direction:column;gap:2px;display:flex}.shortcut-row[data-v-8cdfb96e]{border-radius:10px;grid-template-columns:180px 1fr;align-items:center;gap:24px;padding:11px 16px;transition:background .15s;display:grid}.shortcut-row[data-v-8cdfb96e]:hover{background:#ffffff08}.shortcut-keys[data-v-8cdfb96e]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.shortcut-keys kbd[data-v-8cdfb96e]{color:#ffffffe6;text-shadow:0 1px 2px #0000004d;background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff1a;border-bottom:2px solid #0000004d;border-radius:8px;justify-content:center;align-items:center;min-width:36px;height:32px;padding:0 12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px #0000004d,inset 0 1px #ffffff0f}.shortcut-label[data-v-8cdfb96e]{color:#fff9;letter-spacing:-.01em;font-size:14px;font-weight:400}.shortcuts-footer[data-v-8cdfb96e]{text-align:center;background:#00000040;border-top:1px solid #ffffff0a;padding:18px 32px}.shortcuts-tip[data-v-8cdfb96e]{color:#ffffff59;font-size:13px}.shortcuts-tip kbd[data-v-8cdfb96e]{color:#ffffff8c;vertical-align:middle;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;margin:0 4px;padding:0 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.shortcuts-modal-enter-active[data-v-8cdfb96e],.shortcuts-modal-leave-active[data-v-8cdfb96e]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.shortcuts-modal-enter-active .shortcuts-panel[data-v-8cdfb96e],.shortcuts-modal-leave-active .shortcuts-panel[data-v-8cdfb96e]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s}.shortcuts-modal-enter-from[data-v-8cdfb96e],.shortcuts-modal-leave-to[data-v-8cdfb96e]{opacity:0}.shortcuts-modal-enter-from .shortcuts-panel[data-v-8cdfb96e]{opacity:0;transform:scale(.9)translateY(30px)}.shortcuts-modal-leave-to .shortcuts-panel[data-v-8cdfb96e]{opacity:0;transform:scale(.95)}@media (max-width:600px){.shortcuts-overlay[data-v-8cdfb96e]{padding:16px}.shortcuts-panel[data-v-8cdfb96e]{border-radius:20px;max-height:88vh}.shortcuts-header[data-v-8cdfb96e]{padding:22px 24px 18px}.shortcuts-title[data-v-8cdfb96e]{gap:10px;font-size:16px}.shortcuts-content[data-v-8cdfb96e]{padding:8px 24px 24px}.shortcut-row[data-v-8cdfb96e]{grid-template-columns:140px 1fr;gap:16px;padding:9px 12px}.shortcut-keys kbd[data-v-8cdfb96e]{border-radius:6px;min-width:28px;height:26px;padding:0 8px;font-size:11px}.shortcut-label[data-v-8cdfb96e]{font-size:13px}.shortcuts-footer[data-v-8cdfb96e]{padding:14px 24px}}.toast-notification[data-v-8cdfb96e]{z-index:600;border-radius:8px;align-items:center;gap:12px;max-width:400px;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px #00000012}.toast-success[data-v-8cdfb96e]{color:#fff;background:#10b981}.toast-error[data-v-8cdfb96e]{color:#fff;background:#ef4444}.toast-info[data-v-8cdfb96e]{color:#fff;background:#3b82f6}.toast-message[data-v-8cdfb96e]{flex:1;font-size:14px;line-height:1.5}.toast-close[data-v-8cdfb96e]{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;padding:0;font-size:18px;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.toast-close[data-v-8cdfb96e]:hover{opacity:1}.toast-enter-active[data-v-8cdfb96e],.toast-leave-active[data-v-8cdfb96e]{transition:all .25s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-8cdfb96e],.toast-leave-to[data-v-8cdfb96e]{opacity:0;transform:translate(-50%)translateY(20px)}@media (prefers-color-scheme:dark){.toast-success[data-v-8cdfb96e]{color:#1a1b1c;background:#34d399}.toast-error[data-v-8cdfb96e]{color:#1a1b1c;background:#f87171}.toast-info[data-v-8cdfb96e]{color:#1a1b1c;background:#60a5fa}.toast-notification[data-v-8cdfb96e]{box-shadow:0 4px 6px #00000080}}.sync-overview[data-v-8cdfb96e]{background:linear-gradient(135deg,#3b82f614,#8b5cf60f);border:1px solid #3b82f626;border-radius:12px;margin-bottom:24px;padding:20px 24px}.sync-overview-stats[data-v-8cdfb96e]{align-items:center;gap:24px;margin-bottom:12px;display:flex}.sync-stat-item[data-v-8cdfb96e]{align-items:baseline;gap:6px;display:flex}.sync-stat-value[data-v-8cdfb96e]{color:var(--text-primary);font-size:28px;font-weight:700;line-height:1}.sync-stat-label[data-v-8cdfb96e]{color:var(--text-secondary);font-size:14px}.sync-stat-divider[data-v-8cdfb96e]{background:#0000001a;width:1px;height:24px}.sync-overview-time[data-v-8cdfb96e]{color:var(--text-tertiary);font-size:13px}.contacts-account-list[data-v-8cdfb96e]{background:#00000005;border-radius:12px;flex-direction:column;gap:2px;display:flex;overflow:hidden}.contacts-account-row[data-v-8cdfb96e]{background:var(--bg-primary);justify-content:space-between;align-items:center;padding:14px 16px;transition:background .15s;display:flex}.contacts-account-row[data-v-8cdfb96e]:hover{background:#00000005}.contacts-account-left[data-v-8cdfb96e]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.contacts-account-icon[data-v-8cdfb96e]{flex-shrink:0;width:20px;height:20px}.contacts-account-details[data-v-8cdfb96e]{flex-direction:column;gap:2px;min-width:0;display:flex}.contacts-account-email[data-v-8cdfb96e]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.contacts-account-sync-time[data-v-8cdfb96e]{color:var(--text-tertiary);font-size:12px}.contacts-account-right[data-v-8cdfb96e]{flex-shrink:0;align-items:center;margin-left:16px;display:flex}.contacts-account-count-wrapper[data-v-8cdfb96e]{align-items:baseline;gap:4px;display:flex}.contacts-account-count[data-v-8cdfb96e]{color:var(--text-primary);font-size:15px;font-weight:600}.contacts-account-count-label[data-v-8cdfb96e]{color:var(--text-tertiary);font-size:12px}.contacts-grant-btn[data-v-8cdfb96e]{color:#3b82f6;cursor:pointer;white-space:nowrap;background:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.contacts-grant-btn[data-v-8cdfb96e]:hover{background:#3b82f626;border-color:#3b82f64d}.permission-hint[data-v-8cdfb96e]{color:var(--text-tertiary);text-align:center;margin-top:16px;font-size:13px}.knowledge-sync-bar[data-v-8cdfb96e]{justify-content:flex-end;margin-bottom:16px;display:flex}.sync-profile-btn[data-v-8cdfb96e]{border:1px solid var(--border-primary,#d1d5db);color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;transition:all .15s;display:flex}.sync-profile-btn[data-v-8cdfb96e]:hover:not(:disabled){border-color:var(--text-primary,#374151);color:var(--text-primary,#374151)}.sync-profile-btn[data-v-8cdfb96e]:disabled{opacity:.5;cursor:not-allowed}.category-badge.synced[data-v-8cdfb96e]{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}.file-badge[data-v-8cdfb96e]{color:var(--text-secondary,#6b7280);background:#6b72801a;border-radius:4px;align-items:center;gap:6px;margin-right:6px;padding:2px 8px;font-size:13px;display:inline-flex}.file-badge[data-v-8cdfb96e] .file-type-icon{flex-shrink:0}.file-name-text[data-v-8cdfb96e]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.file-size-text[data-v-8cdfb96e]{color:var(--text-tertiary,#9ca3af);flex-shrink:0;font-size:12px}.file-upload-area[data-v-8cdfb96e]{border:2px dashed var(--border-primary,#d1d5db);text-align:center;cursor:pointer;color:var(--text-secondary,#6b7280);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:32px;transition:all .15s;display:flex}.file-upload-area[data-v-8cdfb96e]:hover{border-color:var(--text-primary,#374151);background:#00000005}.file-upload-area .file-types[data-v-8cdfb96e]{color:var(--text-tertiary,#9ca3af);font-size:12px}.file-selected[data-v-8cdfb96e]{align-items:center;gap:8px;font-size:14px;display:flex}.file-selected .file-size[data-v-8cdfb96e]{color:var(--text-tertiary,#9ca3af);font-size:12px}@media (prefers-color-scheme:dark){.sync-profile-btn[data-v-8cdfb96e]{color:#fff9;border-color:#ffffff26}.sync-profile-btn[data-v-8cdfb96e]:hover:not(:disabled){color:#ffffffd9;border-color:#ffffff4d}.file-upload-area[data-v-8cdfb96e]{border-color:#ffffff26}.file-upload-area[data-v-8cdfb96e]:hover{background:#ffffff08;border-color:#ffffff4d}}.workflow-recommendation-container[data-v-1e52491e]{justify-content:center;align-items:center;height:100%;padding:20px;display:flex;overflow-y:auto}[data-v-1e52491e]:root{--default-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft Yahei UI","Microsoft Yahei","Source Han Sans CN",sans-serif}.action-toast[data-v-1e52491e]{z-index:9999;color:#fff;pointer-events:none;background:#323232;border-radius:8px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:500;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.action-toast-icon[data-v-1e52491e]{flex-shrink:0}.action-toast-message[data-v-1e52491e]{white-space:nowrap}.action-toast-success[data-v-1e52491e]{background:#2e7d32}.action-toast-info[data-v-1e52491e]{background:#0288d1}.action-toast-warning[data-v-1e52491e]{background:#f57c00}.action-toast-archive[data-v-1e52491e]{background:#1565c0}.action-toast-delete[data-v-1e52491e]{background:#323232}.action-toast-error[data-v-1e52491e]{background:#c62828}.action-toast-enter-active[data-v-1e52491e]{transition:all .3s ease-out}.action-toast-leave-active[data-v-1e52491e]{transition:all .2s ease-in}.action-toast-enter-from[data-v-1e52491e],.action-toast-leave-to[data-v-1e52491e]{opacity:0;transform:translate(-50%)translateY(-20px)}.settings-page-overlay[data-v-1e52491e]{z-index:1300;background:#00000080;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.settings-page-container[data-v-1e52491e]{background:var(--bg-primary,#fff);width:100%;max-width:800px;height:100%;box-shadow:-4px 0 20px #00000026}.settings-slide-enter-active[data-v-1e52491e],.settings-slide-leave-active[data-v-1e52491e]{transition:all .3s}.settings-slide-enter-from[data-v-1e52491e],.settings-slide-leave-to[data-v-1e52491e]{opacity:0}.settings-slide-enter-from .settings-page-container[data-v-1e52491e],.settings-slide-leave-to .settings-page-container[data-v-1e52491e]{transform:translate(100%)}.desktop-only[data-v-1e52491e]{display:block}.mobile-only[data-v-1e52491e]{display:none!important}.inbox-canvas-wrapper[data-v-1e52491e]{width:100%;height:100vh;flex:1;height:100dvh;overflow:visible}.inbox-canvas-wrapper[data-v-1e52491e],.inbox-layout[data-v-1e52491e]{background-color:var(--color-bg-subtle,#f9f9f9);flex-direction:column;display:flex;position:relative}.inbox-layout[data-v-1e52491e]{box-sizing:border-box;flex:1;min-width:0;height:100%;overflow:hidden}.task-builder-view[data-v-1e52491e]{width:100%;height:100vh;background-color:var(--color-bg-subtle,#f9f9f9);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.top-bar[data-v-1e52491e]{z-index:100;box-sizing:border-box;background-color:#f5f5f5;border-bottom:1px solid #0000;flex-shrink:0;align-items:center;height:60px;padding:0 24px 0 16px;display:flex}.inbox-layout .top-bar.top-bar-compose[data-v-1e52491e],.inbox-layout .top-bar.top-bar-default[data-v-1e52491e],.inbox-layout .top-bar.top-bar-read[data-v-1e52491e],.task-builder-view .top-bar.top-bar-compose[data-v-1e52491e],.task-builder-view .top-bar.top-bar-default[data-v-1e52491e],.task-builder-view .top-bar.top-bar-read[data-v-1e52491e]{background-color:#f5f5f5!important}.top-bar-title[data-v-1e52491e]{align-items:center;display:flex}.top-bar-title h1[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);margin:0;font-size:20px;font-weight:600}.top-bar-actions[data-v-1e52491e]{align-items:center;gap:12px;display:flex}.desktop-toolbar[data-v-1e52491e],.email-toolbar[data-v-1e52491e]{align-items:center;gap:4px;margin-right:12px;display:flex}.toolbar-btn[data-v-1e52491e]{cursor:pointer;color:var(--color-text-secondary,#666);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.toolbar-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover,#f0f0f0);color:var(--color-brand,#0f7fff)}.toolbar-btn.ai-inline-write-btn .toolbar-icon[data-v-1e52491e]{width:18px;height:18px}.toolbar-btn.ai-inline-write-btn.active[data-v-1e52491e]{background-color:var(--color-brand-ghost,#0f7fff1f);color:var(--color-brand,#0f7fff)}.toolbar-btn[data-v-1e52491e]:disabled{opacity:.5;cursor:not-allowed}.toolbar-btn[data-v-1e52491e]:disabled:hover{color:var(--color-text-secondary,#666);background-color:#0000}.toolbar-btn.filter-active[data-v-1e52491e]{color:var(--color-brand,#0f7fff);background-color:#0f7fff1a}.toolbar-btn.filter-active[data-v-1e52491e]:hover{background-color:#0f7fff26}.toolbar-icon[data-v-1e52491e],.toolbar-icon svg[data-v-1e52491e]{width:20px!important;height:20px!important}.mobile-action-icon.spin[data-v-1e52491e],.toolbar-icon.spin[data-v-1e52491e]{animation:1s linear infinite spin-1e52491e}.settings-btn[data-v-1e52491e]{cursor:pointer;color:var(--color-text-secondary,#666);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.settings-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover,#f0f0f0);color:var(--color-brand,#0f7fff)}.settings-icon[data-v-1e52491e]{width:20px;height:20px}.content-wrapper[data-v-1e52491e]{background-color:#fafafa;flex:1;min-height:0;padding:0 16px 0 0;display:flex;position:relative;overflow:visible}.empty-welcome-wrapper[data-v-1e52491e]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow-y:auto}.calendar-splitpanes[data-v-1e52491e]{box-sizing:border-box;flex:1;min-width:0;max-width:100%;height:calc(100vh - 129px);min-height:calc(100vh - 129px);max-height:calc(100vh - 129px);margin-bottom:16px}.calendar-splitpanes[data-v-1e52491e] *{transition:none!important}.calendar-splitpanes[data-v-1e52491e] .splitpanes__pane{display:flex;position:relative;overflow:visible;transition:none!important}.calendar-splitpanes[data-v-1e52491e] .splitpanes__splitter{cursor:col-resize;z-index:100;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:8px;margin:0;padding:24px 0;display:flex;position:relative}.calendar-splitpanes[data-v-1e52491e] .splitpanes__splitter:before{content:"";opacity:.6;background:#e0e0e0;border-radius:4px;width:3px;height:calc(100% - 48px);max-height:calc(100vh - 177px);transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-splitpanes[data-v-1e52491e] .splitpanes__splitter:hover:before{opacity:1;background:#b0b0b0;width:4px}.calendar-splitpanes[data-v-1e52491e] .splitpanes__splitter:active:before{opacity:1;background:#909090;width:4px}.calendar-splitpanes[data-v-1e52491e] .splitpanes__splitter:after{content:"";pointer-events:none;background:0 0;border-radius:8px;width:24px;height:48px;transition:background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-splitpanes[data-v-1e52491e] .splitpanes__splitter:hover:after{background:#00000008}.calendar-main-pane[data-v-1e52491e]{min-width:0;height:100%;overflow:hidden}.calendar-main-pane[data-v-1e52491e]>*{width:100%;min-width:0;height:100%;position:relative}.calendar-compose-left .calendar-view-wrapper[data-v-1e52491e],.event-form-pane[data-v-1e52491e]{background:#fff;border:1px solid #eaeaea;border-radius:16px;box-shadow:0 4px 15px #00000012}.event-form-pane[data-v-1e52491e]{min-width:0;height:100%;overflow:hidden}.event-form-pane[data-v-1e52491e]>*{box-sizing:border-box;width:100%;height:100%}.calendar-view-wrapper[data-v-1e52491e]{background:0 0;height:100%}.calendar-view-wrapper[data-v-1e52491e],.panels-container[data-v-1e52491e]{min-width:0;display:flex;position:relative;overflow:hidden}.panels-container[data-v-1e52491e]{box-sizing:border-box;flex:1;gap:8px;min-height:0}.panels-container.agentic-no-results[data-v-1e52491e]{gap:0}.panels-container.agentic-no-results .email-empty-full-width[data-v-1e52491e]{flex:100%;width:100%}.combined-card-container[data-v-1e52491e]{border:1px solid #eaeaea;border-radius:12px;gap:0;margin-right:16px}.combined-card-container[data-v-1e52491e],.panel-card-container[data-v-1e52491e]{background:#fff;height:calc(100vh - 129px);min-height:calc(100vh - 129px);max-height:calc(100vh - 129px);margin-bottom:16px;position:relative;box-shadow:0 4px 15px #00000012}.panel-card-container[data-v-1e52491e]{border:1px solid #eaeaea;border-radius:16px;min-width:0;margin-right:0;display:flex;overflow:hidden}.middle-pane .email-list-wrapper[data-v-1e52491e],.middle-pane .gmail-search-wrapper[data-v-1e52491e],.middle-pane .inbox-section[data-v-1e52491e],.middle-pane .panel-card-container[data-v-1e52491e]{min-width:0;max-width:100%;overflow:hidden}.inbox-splitpanes[data-v-1e52491e]{box-sizing:border-box;flex:1;min-width:0;max-width:100%;height:calc(100vh - 129px);min-height:calc(100vh - 129px);max-height:calc(100vh - 129px);margin-bottom:16px}.inbox-splitpanes[data-v-1e52491e] *{transition:none!important}.inbox-splitpanes[data-v-1e52491e] .splitpanes__pane{display:flex;position:relative;overflow:visible;transition:none!important}.inbox-splitpanes[data-v-1e52491e] .splitpanes__splitter{cursor:col-resize;z-index:100;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:8px;margin:0;padding:24px 0;display:flex;position:relative}.inbox-splitpanes[data-v-1e52491e] .splitpanes__splitter:before{content:"";opacity:.6;background:#e0e0e0;border-radius:4px;width:3px;height:calc(100% - 48px);max-height:calc(100vh - 177px);transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inbox-splitpanes[data-v-1e52491e] .splitpanes__splitter:hover:before{opacity:1;background:#b0b0b0;width:4px}.inbox-splitpanes[data-v-1e52491e] .splitpanes__splitter:active:before{opacity:1;background:#909090;width:4px}.inbox-splitpanes[data-v-1e52491e] .splitpanes__splitter:after{content:"";pointer-events:none;background:0 0;border-radius:8px;width:24px;height:48px;transition:background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inbox-splitpanes[data-v-1e52491e] .splitpanes__splitter:hover:after{background:#00000008}.assistant-pane[data-v-1e52491e],.middle-pane[data-v-1e52491e],.right-pane[data-v-1e52491e]{height:100%}.middle-pane[data-v-1e52491e]{min-width:354px}.middle-pane[data-v-1e52491e],.right-pane[data-v-1e52491e]{z-index:1;position:relative;overflow:hidden}.right-pane[data-v-1e52491e]{min-width:403px}.assistant-pane[data-v-1e52491e]{z-index:1;min-width:380px;position:relative;overflow:hidden}.inbox-splitpanes.with-assistant .middle-pane[data-v-1e52491e]{min-width:280px}.inbox-splitpanes.with-assistant .assistant-pane[data-v-1e52491e],.inbox-splitpanes.with-assistant .right-pane[data-v-1e52491e]{min-width:300px}.assistant-pane[data-v-1e52491e]>*,.middle-pane .panel-card-container[data-v-1e52491e],.right-pane .panel-card-container[data-v-1e52491e]{width:100%;min-width:0;height:100%;position:relative}.middle-panel-card[data-v-1e52491e]{flex:1;min-width:0;margin-right:0;overflow:hidden}.inbox-layout.sidebar-collapsed .middle-panel-card[data-v-1e52491e]{margin-left:8px}.right-panel-card[data-v-1e52491e]{flex:1;min-width:0;overflow:hidden}.right-panel-card .meeting-prep-view[data-v-1e52491e]{padding:24px 20px 40px}.left-panel[data-v-1e52491e]{-webkit-overflow-scrolling:touch;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:transparent transparent;background-color:#0000;flex-direction:column;flex-shrink:0;width:236px;min-width:236px;max-width:236px;height:calc(100vh - 113px);max-height:calc(100vh - 113px);margin-left:0;padding:0 8px 0 0;display:flex;position:relative;overflow:hidden auto}.left-panel[data-v-1e52491e]:hover{scrollbar-color:#0003 transparent}.left-panel[data-v-1e52491e]::-webkit-scrollbar{width:6px}.left-panel[data-v-1e52491e]::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .3s}.left-panel[data-v-1e52491e]:active::-webkit-scrollbar-thumb{background-color:#0003}.left-panel[data-v-1e52491e]:hover::-webkit-scrollbar-thumb{background-color:#0003}.left-panel[data-v-1e52491e]::-webkit-scrollbar-track{background:0 0}.left-panel[data-v-1e52491e] *,.middle-panel[data-v-1e52491e] *,.right-panel[data-v-1e52491e] *,.section-container[data-v-1e52491e]{box-sizing:border-box}.section-container[data-v-1e52491e]{flex-direction:column;flex-shrink:0;width:100%;display:flex;overflow:visible}.section-label[data-v-1e52491e]{justify-content:space-between;align-items:center;padding:8px;display:flex}.section-label-text[data-v-1e52491e]{color:var(--color-text-secondary,#909499);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.section-action-btn[data-v-1e52491e]{cursor:pointer;color:var(--color-text-tertiary,#999);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.section-action-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover,#f0f0f0);color:var(--color-text-secondary,#666)}.section-action-btn.loading[data-v-1e52491e]{pointer-events:none;opacity:.6}.items-container[data-v-1e52491e]{box-sizing:border-box;flex-shrink:0;gap:8px;width:100%;padding:0;overflow:visible}.items-container[data-v-1e52491e],.items-list[data-v-1e52491e]{flex-direction:column;display:flex}.items-list[data-v-1e52491e]{gap:10px}.section-container.scheduled-tasks .items-list[data-v-1e52491e]{gap:0}.section-separator[data-v-1e52491e]{background-color:#e0e0e0;flex-shrink:0;height:1px;margin:24px}.add-item-button[data-v-1e52491e]{cursor:pointer;color:#606366;text-align:left;box-sizing:border-box;background:#f9fafb;border:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin:4px 0 0;padding:8px;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:relative}.add-item-button[data-v-1e52491e]:hover{background-color:#f3f4f6}.add-item-button .add-icon[data-v-1e52491e]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.add-item-button .add-icon[data-v-1e52491e] svg{vertical-align:baseline;width:16px;height:16px;display:block}.item-card[data-v-1e52491e]{cursor:pointer;box-sizing:border-box;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;height:52px;padding:8px;transition:background-color .2s;display:flex;position:relative}.item-card[data-v-1e52491e]:hover{background-color:#f3f4f6}.item-card.is-selected[data-v-1e52491e]{background-color:#eef5ff}.item-card.is-inactive .item-title[data-v-1e52491e]{color:#9ca3af!important}.item-card.is-inactive .item-inactive[data-v-1e52491e],.item-card.is-inactive .item-no-schedule[data-v-1e52491e],.item-card.is-inactive .item-snippet[data-v-1e52491e]{color:#d1d5db!important}.item-card.is-inactive .avatar-image[data-v-1e52491e],.item-card.is-inactive .avatar-placeholder[data-v-1e52491e]{opacity:.6}.item-content[data-v-1e52491e]{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.item-title[data-v-1e52491e]{color:var(--color-text-primary,#232425);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.item-next-run[data-v-1e52491e]{color:var(--color-text-secondary,#9ca3af);margin-top:2px;font-size:12px;font-weight:400;line-height:1.2}.item-next-run.item-no-schedule[data-v-1e52491e]{color:var(--color-text-tertiary,#6b7280)}.item-snippet-wrapper[data-v-1e52491e]{flex-direction:column;gap:2px;margin-top:2px;display:flex}.item-snippet[data-v-1e52491e],.item-snippet-line[data-v-1e52491e]{color:var(--color-text-secondary,#9ca3af);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.4;overflow:hidden}.item-snippet .item-no-schedule[data-v-1e52491e]{color:var(--color-text-tertiary,#6b7280)}.item-subtitle[data-v-1e52491e]{color:var(--color-text-secondary,#606366);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.item-time[data-v-1e52491e]{color:var(--color-text-tertiary,#999);margin-top:2px;font-size:11px}.item-badge[data-v-1e52491e]{background-color:var(--color-brand,#0f7fff);color:#fff;text-align:center;border-radius:10px;flex-shrink:0;min-width:18px;margin-left:8px;padding:2px 6px;font-size:11px;font-weight:600}.task-collection-card[data-v-1e52491e]{gap:8px;padding:8px}.task-collection-icon[data-v-1e52491e]{background-color:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.collection-icon[data-v-1e52491e]{width:16px;height:16px}.task-collection-expand-btn[data-v-1e52491e]{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;padding:0;transition:transform .2s;display:flex}.task-collection-expand-btn[data-v-1e52491e]:hover{color:#374151}.task-collection-expand-btn.expanded[data-v-1e52491e]{transform:rotate(180deg)}.expand-triangle-icon[data-v-1e52491e]{width:12px;height:12px}.scheduled-task-card[data-v-1e52491e]{gap:8px}.task-avatar[data-v-1e52491e]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.avatar-image[data-v-1e52491e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-placeholder[data-v-1e52491e]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);width:100%;height:100%;font-size:12px;font-weight:600}.avatar-placeholder[data-v-1e52491e],.task-menu-wrapper[data-v-1e52491e]{justify-content:center;align-items:center;display:flex}.task-menu-wrapper[data-v-1e52491e]{pointer-events:auto;z-index:10;isolation:isolate;flex-shrink:0;width:20px;height:20px;margin-left:8px;position:relative}.task-menu-trigger[data-v-1e52491e]{cursor:pointer;width:20px;height:20px;color:var(--color-text-secondary,#666);border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex}.task-menu-trigger[data-v-1e52491e]:hover{color:var(--color-brand,#0f7fff);background-color:var(--color-bg-hover,#f0f8ff)}.task-menu-dropdown[data-v-1e52491e]{z-index:10000;background:var(--color-bg-primary,#fff);border:1px solid var(--color-border,#e5e5e5);border-radius:8px;min-width:200px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.menu-item[data-v-1e52491e]{cursor:pointer;color:var(--color-text-primary,#333);align-items:center;padding:8px 12px;font-size:14px;transition:background-color .2s;display:flex}.menu-item[data-v-1e52491e]:hover{background-color:var(--color-bg-hover,#f5f5f5)}.menu-separator[data-v-1e52491e]{background-color:var(--color-border,#e5e5e5);height:1px;margin:4px 0}.menu-toggle-section[data-v-1e52491e]{background-color:var(--color-bg-subtle,#f9fafb);justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:relative}.menu-toggle-section[data-v-1e52491e]:after{content:"";background-color:var(--color-border,#e5e5e5);height:1px;position:absolute;bottom:0;left:16px;right:16px}.menu-toggle-label[data-v-1e52491e]{color:var(--color-text-primary,#333);font-size:14px;font-weight:500}.toggle-switch[data-v-1e52491e]{cursor:pointer;background-color:#d1d5db;border:none;border-radius:12px;width:44px;height:24px;padding:0;transition:background-color .3s;position:relative}.toggle-switch.active[data-v-1e52491e]{background-color:#3b82f6}.toggle-slider[data-v-1e52491e]{background-color:#fff;transition:transform .3s}.toggle-switch.active .toggle-slider[data-v-1e52491e]{transform:translate(20px)}.toggle-switch[data-v-1e52491e]:disabled{opacity:.7}.toggle-spinner[data-v-1e52491e]{width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toggle-spinner .spinner-icon[data-v-1e52491e]{color:#fff;width:16px;height:16px;animation:1s linear infinite spin-loading-1e52491e}.menu-item.delete-item[data-v-1e52491e]{color:var(--color-danger,#f44)}.menu-item.delete-item[data-v-1e52491e]:hover{background-color:var(--color-danger-bg,#fff5f5)}.menu-item-loading[data-v-1e52491e]{opacity:.7;pointer-events:none}.menu-icon[data-v-1e52491e]{flex-shrink:0;width:16px;height:16px;margin-right:8px}.menu-icon.spinner[data-v-1e52491e]{animation:1s linear infinite spin-loading-1e52491e}@keyframes spin-loading-1e52491e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.play-button[data-v-1e52491e]{background-color:var(--color-brand,#0f7fff);color:#fff;cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.play-button[data-v-1e52491e]:hover:not(:disabled){background-color:var(--color-brand-hover,#0d6ecc);transform:translateY(-50%)scale(1.1)}.play-button[data-v-1e52491e]:disabled{opacity:.6;cursor:not-allowed}.play-icon[data-v-1e52491e]{width:14px;height:14px;margin-left:1px}.loading-icon[data-v-1e52491e]{width:16px;height:16px}.spinning[data-v-1e52491e]{animation:1s linear infinite spin-1e52491e}.item-dot[data-v-1e52491e]{color:var(--color-brand,#0f7fff);flex-shrink:0;margin-left:8px;font-size:16px;font-weight:700}.empty-section[data-v-1e52491e]{text-align:center;color:var(--color-text-tertiary,#999);padding:20px;font-size:13px}.middle-panel[data-v-1e52491e]{background-color:#0000;border:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.middle-panel[data-v-1e52491e]::-webkit-scrollbar{width:6px}.middle-panel[data-v-1e52491e]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.right-panel[data-v-1e52491e]{background-color:#0000;border:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.right-panel[data-v-1e52491e]::-webkit-scrollbar{width:6px}.right-panel[data-v-1e52491e]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.right-panel-header[data-v-1e52491e]{border-bottom:1px solid var(--color-border,#eaeaea);background-color:var(--color-bg-subtle,#f9f9f9);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.right-panel-header h3[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);margin:0;font-size:20px;font-weight:600}.close-tasks-btn[data-v-1e52491e]{border:1px solid var(--color-border,#ccc);gap:8px;padding:8px 12px;font-size:14px}.close-tasks-btn[data-v-1e52491e]:hover{border-color:var(--color-border-hover,#999)}.close-icon[data-v-1e52491e]{width:16px;height:16px}.right-panel-content[data-v-1e52491e]{flex:1;position:relative;overflow-y:auto}.right-panel-draft-view[data-v-1e52491e]{z-index:10;box-sizing:border-box;background-color:#0000;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.right-panel-draft-view .gmail-draft-container[data-v-1e52491e],.right-panel-draft-view .gmail-draft-widget[data-v-1e52491e]{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.right-panel-empty[data-v-1e52491e]{background-color:#0000;flex:1;justify-content:center;align-items:center;display:flex}.empty-state[data-v-1e52491e]{text-align:center;max-width:400px;padding:48px 24px}.empty-icon[data-v-1e52491e]{width:48px;height:48px;color:var(--color-text-tertiary,#999);margin:0 auto 24px}.empty-state h3[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);margin:0 0 12px;font-size:20px;font-weight:600}.empty-state p[data-v-1e52491e]{color:var(--color-text-secondary,#666);margin:0;font-size:16px;line-height:1.5}.task-empty-full-width[data-v-1e52491e]{background-color:#0000;flex:1;min-height:500px;position:relative;overflow:visible}.task-empty-full-width[data-v-1e52491e],.task-empty-middle-panel[data-v-1e52491e]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.task-empty-middle-panel[data-v-1e52491e]{min-height:100%;padding:32px 16px}.task-empty-middle-panel .scheduled-agent-config-card[data-v-1e52491e]{padding-left:20px;padding-right:20px}@media (min-width:769px){.panel-card-container.email-empty-full-width[data-v-1e52491e],.panel-card-container.task-empty-full-width[data-v-1e52491e]{box-shadow:none;background:0 0;border:none;overflow:visible}.email-empty-full-width[data-v-1e52491e],.task-empty-full-width[data-v-1e52491e]{box-sizing:border-box;padding:0}.task-empty-full-width .scheduled-agent-config-card[data-v-1e52491e],.task-empty-full-width[data-v-1e52491e] .workflow-detail-card{box-sizing:border-box;border-radius:16px;justify-content:center;width:100%;max-width:none;height:100%;padding:48px 40px;box-shadow:0 4px 15px #00000012}.email-empty-full-width .email-empty-state-full[data-v-1e52491e]{box-sizing:border-box;background:#fff;border:1px solid #eaeaea;border-radius:16px;width:100%;max-width:none;height:100%;padding:0}.middle-panel-draft-placeholder .scheduled-agent-config-card[data-v-1e52491e]{box-sizing:border-box;border-radius:16px;justify-content:center;width:100%;max-width:none;height:100%}.middle-panel-draft-placeholder .email-empty-state-full[data-v-1e52491e]{box-sizing:border-box;background:#fff;border:none;border-radius:16px;width:100%;max-width:none;height:100%;padding:0}}.task-empty-state[data-v-1e52491e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;padding:48px 32px;display:flex}.task-empty-state .empty-icon[data-v-1e52491e]{width:64px;height:64px;color:var(--color-text-tertiary,#999);margin:0 auto 24px}.task-empty-state h2[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);margin:0 0 24px;font-size:28px;font-weight:700;line-height:1.2}.task-status[data-v-1e52491e]{background-color:var(--color-bg-subtle,#f8f9fa);border:1px solid var(--color-border-light,#e1e5e9);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;padding:16px 24px;display:flex}.inactive-status[data-v-1e52491e],.next-run-info[data-v-1e52491e],.no-schedule-status[data-v-1e52491e]{align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.next-run-info[data-v-1e52491e]{color:var(--color-success,#10b981)}.inactive-status[data-v-1e52491e]{color:var(--color-warning,#f59e0b)}.no-schedule-status[data-v-1e52491e]{color:var(--color-text-secondary,#666)}.clock-icon[data-v-1e52491e],.info-icon[data-v-1e52491e],.pause-icon[data-v-1e52491e]{flex-shrink:0;width:20px;height:20px}.task-description[data-v-1e52491e]{margin:0 0 48px;font-size:18px;line-height:1.5}.task-actions[data-v-1e52491e]{justify-content:center;gap:16px;margin-top:16px;display:flex}.configure-task-btn[data-v-1e52491e]{background-color:var(--color-brand,#0f7fff);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #0f7fff33}.configure-task-btn[data-v-1e52491e]:hover{background-color:#006adc;transform:translateY(-1px);box-shadow:0 4px 12px #0f7fff4d}.configure-task-btn[data-v-1e52491e]:active{transform:translateY(0);box-shadow:0 2px 6px #0f7fff33}.btn-icon[data-v-1e52491e]{flex-shrink:0;width:20px;height:20px}.empty-hint[data-v-1e52491e]{color:var(--color-text-tertiary,#999);font-size:14px;margin-top:8px!important}.email-empty-full-width[data-v-1e52491e]{background-color:#0000;flex:1;height:100%;min-height:500px;position:relative;overflow:visible}.email-empty-full-width[data-v-1e52491e],.email-empty-state-full[data-v-1e52491e]{justify-content:center;align-items:center;width:100%;display:flex}.email-empty-state-full[data-v-1e52491e]{text-align:center;background:#fff;border-radius:16px;flex-direction:column;padding:0}.email-empty-state-full .empty-icon[data-v-1e52491e]{width:28px;height:28px;color:var(--color-text-tertiary,#999);margin:0 auto 24px}.email-empty-state-full .empty-state h2[data-v-1e52491e]{color:#909499;word-wrap:break-word;margin:0 0 16px;font-family:Arial;font-size:16px;font-weight:700;line-height:24px}.email-empty-state-full .empty-state p[data-v-1e52491e]{color:#909499;word-wrap:break-word;margin:0;font-family:Arial;font-size:14px;font-weight:400;line-height:21px}.email-empty-state-full .filter-conditions[data-v-1e52491e]{color:var(--color-brand,#0f7fff);margin:12px 0 8px;font-size:14px;font-weight:500}.email-empty-state-full .empty-hint[data-v-1e52491e]{color:var(--color-text-tertiary,#999);margin-top:8px;font-size:14px}.retry-button[data-v-1e52491e]{border:1px solid var(--color-border-primary,#ddd);background:var(--color-bg-surface,#fff);color:var(--color-text-primary,#333);cursor:pointer;border-radius:6px;margin-top:16px;padding:8px 24px;font-size:14px;font-weight:500;transition:background .15s}.retry-button[data-v-1e52491e]:hover{background:var(--color-bg-hover,#f5f5f5)}.email-empty-state[data-v-1e52491e],.inbox-empty-state[data-v-1e52491e]{background-color:#0000;flex:1;justify-content:center;align-items:center;height:100%;min-height:300px;display:flex}.email-empty-state .empty-state[data-v-1e52491e],.inbox-empty-state .empty-state[data-v-1e52491e]{padding:32px 24px}.email-empty-state .empty-state h3[data-v-1e52491e],.inbox-empty-state .empty-state h3[data-v-1e52491e]{margin-bottom:8px;font-size:18px}.email-empty-state .empty-state p[data-v-1e52491e],.inbox-empty-state .empty-state p[data-v-1e52491e]{margin-bottom:4px;font-size:14px}.mailbox-empty-state[data-v-1e52491e],.tasks-empty-state[data-v-1e52491e]{padding:20px 10px}.tasks-empty-state .items-list[data-v-1e52491e]{text-align:left}.empty-state-small[data-v-1e52491e]{flex-direction:column;align-items:center;gap:8px;display:flex}.empty-icon-small[data-v-1e52491e]{width:32px;height:32px;color:var(--color-text-tertiary,#999)}.empty-state-small p[data-v-1e52491e]{color:var(--color-text-secondary,#666);margin:0;font-size:13px;line-height:1.4}.empty-hint-small[data-v-1e52491e]{color:var(--color-text-tertiary,#999);font-size:12px}.tab-pane[data-v-1e52491e]{height:100%}.tasks-gallery-wrapper[data-v-1e52491e]{overflow-y:auto}.header-actions[data-v-1e52491e]{align-items:center;gap:16px;display:flex}.ai-inbox-section[data-v-1e52491e]{flex-direction:column;flex:1;min-height:300px;display:flex;position:relative}.section-header[data-v-1e52491e]{border-bottom:1px solid var(--color-border,#eaeaea);background-color:var(--color-bg-subtle,#f9f9f9);flex-shrink:0;justify-content:space-between;height:64px;padding:0 24px}.section-header[data-v-1e52491e],.section-title[data-v-1e52491e]{align-items:center;display:flex}.section-title[data-v-1e52491e]{gap:12px}.section-title h2[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);margin:0;font-size:20px;font-weight:600}.section-icon[data-v-1e52491e]{width:24px;height:24px;color:var(--color-brand,#0f7fff)}.inbox-items-container[data-v-1e52491e]{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;padding:0;overflow:hidden auto}.inbox-items-container[data-v-1e52491e]:hover{scrollbar-color:#0003 transparent}.inbox-items-container[data-v-1e52491e]::-webkit-scrollbar{width:6px}.inbox-items-container[data-v-1e52491e]::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .3s}.inbox-items-container[data-v-1e52491e]:active::-webkit-scrollbar-thumb{background-color:#0003}.inbox-items-container[data-v-1e52491e]:hover::-webkit-scrollbar-thumb{background-color:#0003}.inbox-items-container[data-v-1e52491e]::-webkit-scrollbar-track{background:0 0}.inbox-list[data-v-1e52491e]{flex-direction:column;gap:0;width:100%;display:flex}.middle-panel-draft-placeholder[data-v-1e52491e]{flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.inactive-agent-badge[data-v-1e52491e]{background:#f5f5f5;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:calc(100% - 32px);margin:0 auto 16px;padding:16px;display:flex}.inactive-badge-text[data-v-1e52491e]{text-align:center;line-height:20px}.inactive-badge-btn[data-v-1e52491e],.inactive-badge-text[data-v-1e52491e]{color:#232425;font-size:14px;font-weight:400}.inactive-badge-btn[data-v-1e52491e]{cursor:pointer;background:#fff;border:1px solid #232425;border-radius:8px;padding:4px 50px;line-height:21px;transition:all .2s}.inactive-badge-btn[data-v-1e52491e]:hover:not(:disabled){background:#fafafa;border-color:#000}.inactive-badge-btn[data-v-1e52491e]:disabled{opacity:.6;cursor:not-allowed}.tasks-gallery-container[data-v-1e52491e]{background-color:var(--color-bg-surface,#fff)}.tasks-content[data-v-1e52491e]{padding:24px}.category-title[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);margin:0 0 16px;font-size:18px;font-weight:600}.task-categories[data-v-1e52491e]{-ms-overflow-style:none;scrollbar-width:none;justify-content:center;gap:12px;padding:8px 24px;display:flex;overflow-x:auto}.task-categories[data-v-1e52491e]::-webkit-scrollbar{display:none}.category-tab[data-v-1e52491e]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#eaeaea);color:var(--color-text-secondary,#666);cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.category-tab[data-v-1e52491e]:hover{border-color:var(--color-brand,#0f7fff);color:var(--color-brand,#0f7fff)}.category-tab.active[data-v-1e52491e]{background:var(--color-brand,#0f7fff);color:#fff;border-color:var(--color-brand,#0f7fff)}.category-icon[data-v-1e52491e]{width:16px;height:16px}.new-badge[data-v-1e52491e]{color:#fff;background-color:#ff4757;border-radius:10px;margin-left:4px;padding:2px 6px;font-size:10px;font-weight:600}.tasks-grid[data-v-1e52491e]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.task-card[data-v-1e52491e]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#e0e0e0);cursor:pointer;border-radius:12px;padding:16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.task-card[data-v-1e52491e]:hover{border-color:var(--color-brand,#0f7fff);transform:translateY(-2px);box-shadow:0 4px 12px #0f7fff1a}.task-icon[data-v-1e52491e]{background:var(--color-brand-subtle,#f0f8ff);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;display:flex}.icon[data-v-1e52491e]{width:20px;height:20px;color:var(--color-brand,#0f7fff)}.task-content[data-v-1e52491e]{flex-direction:column;flex:1;gap:4px;padding-right:32px;display:flex}.task-title[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);margin:0;font-size:15px;font-weight:600;line-height:1.3}.task-description[data-v-1e52491e]{color:var(--color-text-secondary,#666);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.task-action-btn[data-v-1e52491e]{background:var(--color-brand-subtle,#f0f8ff);color:var(--color-brand,#0f7fff);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.task-action-btn[data-v-1e52491e]:hover{background:var(--color-brand,#0f7fff);color:#fff}.action-icon[data-v-1e52491e]{width:14px;height:14px}.manage-tasks-btn[data-v-1e52491e]{background-color:var(--color-brand,#0f7fff);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.manage-tasks-btn[data-v-1e52491e]:hover{background-color:#006adc}.detail-icon[data-v-1e52491e],.refresh-icon[data-v-1e52491e]{width:16px;height:16px}.task-list-btn[data-v-1e52491e]{border:1px solid var(--color-border,#ccc);cursor:pointer;color:var(--color-text-secondary,#666);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.task-list-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover,#f0f0f0);border-color:var(--color-border-hover,#999)}.task-list-icon[data-v-1e52491e]{width:16px;height:16px}@keyframes rotate-1e52491e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rotating[data-v-1e52491e]{animation:1s linear infinite rotate-1e52491e}.email-loading-overlay[data-v-1e52491e]{z-index:1000;border-radius:inherit;width:100%;box-shadow:none;background-color:#fff;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.loading-spinner-container .loading-spinner[data-v-1e52491e]{border:3px solid #f3f3f3;border-top:3px solid var(--color-brand,#0f7fff);border-radius:50%;width:32px;height:32px;animation:1s linear infinite rotate-1e52491e}.loading-spinner-container p[data-v-1e52491e]{color:var(--color-text-secondary,#666);margin:0;font-size:14px;font-weight:500}.loading-blur[data-v-1e52491e]{opacity:0;pointer-events:none;transition:all .3s}.loading-overlay[data-v-1e52491e],.login-prompt-overlay[data-v-1e52491e]{-webkit-backdrop-filter:blur(8px);z-index:1000;background-color:#ffffffe6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (max-width:768px){.loading-overlay[data-v-1e52491e],.login-prompt-overlay[data-v-1e52491e]{z-index:99999;position:fixed}}.notification-detail-view[data-v-1e52491e]{scrollbar-width:thin;scrollbar-color:#0003 transparent;background-color:#0000;flex:1;height:100%;overflow:hidden auto}.notification-detail-view[data-v-1e52491e]::-webkit-scrollbar{width:6px}.notification-detail-view[data-v-1e52491e]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.notification-detail-view[data-v-1e52491e]::-webkit-scrollbar-track{background:0 0}.notification-mobile-floating-btn[data-v-1e52491e]{padding:16px 16px calc(34px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;z-index:1000;background:#fffffffa;position:fixed;bottom:0;left:0;right:0}.notification-floating-action[data-v-1e52491e]{color:#fff;cursor:pointer;background-color:#111;border:none;border-radius:999px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;box-shadow:0 4px 12px #00000026}.notification-floating-action[data-v-1e52491e]:active{transform:translateY(1px)}.notification-detail-container[data-v-1e52491e]{box-sizing:border-box;width:100%;max-width:800px;min-height:100%;margin:0 auto}.inbox-item-header[data-v-1e52491e]{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #eaeaea;width:100%;min-height:auto;margin-bottom:16px;padding:12px 16px;font-family:Arial,sans-serif;position:relative}.notification-detail-container .inbox-item-header[data-v-1e52491e]{margin-bottom:0}.notification-detail-container[data-v-1e52491e] .detail-content{padding:0}.inbox-item-date-top[data-v-1e52491e]{color:#909499;height:18px;margin-bottom:12px;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.inbox-item-title-row[data-v-1e52491e]{justify-content:space-between;align-items:center;gap:16px;display:flex}.inbox-item-subject[data-v-1e52491e]{color:#000;flex:1;margin:0;font-size:20px;font-style:normal;font-weight:700;line-height:150%}.inbox-item-title-row .action-button[data-v-1e52491e]{color:#fff;cursor:pointer;background-color:#111;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.inbox-item-title-row .action-button[data-v-1e52491e]:hover{opacity:.9}.detail-content[data-v-1e52491e]{background-color:#0000;padding:16px}.detail-iframe[data-v-1e52491e]{pointer-events:auto;z-index:1;background-color:var(--color-bg-surface,#fff);border:none;width:100%;height:100%;min-height:400px;position:relative}.detail-markdown[data-v-1e52491e],.detail-text[data-v-1e52491e]{max-width:800px;margin:0 auto;padding:24px}.no-content-message[data-v-1e52491e]{text-align:center;color:var(--color-text-secondary,#666);padding:24px;font-style:italic}.detailed-content-wrapper[data-v-1e52491e]{flex-direction:column;gap:16px;display:flex}.expanded-audio-container[data-v-1e52491e]{margin-bottom:16px}.audio-player[data-v-1e52491e]{background-color:var(--color-bg-subtle,#f9f9f9);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;padding:12px}.audio-title[data-v-1e52491e]{color:var(--color-text-primary,#374151);margin:0 0 8px;font-size:14px;font-weight:600}.audio-element[data-v-1e52491e]{width:100%}.pagination-controls[data-v-1e52491e]{justify-content:right;align-items:center;gap:10px;padding:10px 0;display:flex}.pagination-btn[data-v-1e52491e]{border:1px solid var(--color-border,#ccc);cursor:pointer;color:var(--color-text-secondary,#666);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;transition:all .2s;display:flex}.pagination-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover,#f0f0f0);border-color:var(--color-border-hover,#999)}.pagination-btn[data-v-1e52491e]:disabled{opacity:.5;cursor:not-allowed;color:var(--color-text-secondary-light,#bbb)}.pagination-icon[data-v-1e52491e]{width:16px;height:16px}.pagination-info[data-v-1e52491e]{color:var(--color-text-secondary,#666);font-size:14px}.detailed-content-wrapper[data-v-1e52491e]{flex:1;max-width:800px;margin:0 auto;overflow-y:auto}.image-gallery-container[data-v-1e52491e]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.image-gallery-item[data-v-1e52491e]{border-radius:8px;flex:1;max-width:200px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.image-gallery-item img[data-v-1e52491e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-container[data-v-1e52491e]{background-color:#000;border-radius:8px;width:100%;height:200px;margin-top:16px;overflow:hidden}.video-container iframe[data-v-1e52491e]{border:none;width:100%;height:100%}.loading-more-indicator[data-v-1e52491e]{color:var(--color-text-secondary,#666);justify-content:center;align-items:center;padding:20px;display:flex}.tasks-view[data-v-1e52491e]{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.tasks-header[data-v-1e52491e]{border-bottom:1px solid var(--color-border,#e0e0e0);background-color:var(--color-bg-subtle,#f9f9f9);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.tasks-header h3[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);margin:0;font-size:20px;font-weight:600}.close-tasks-btn[data-v-1e52491e]{cursor:pointer;color:var(--color-text-secondary,#666);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.close-tasks-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover,#f0f0f0);color:var(--color-text-primary,#1a1a1a)}.tasks-content[data-v-1e52491e]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.settings-btn.active[data-v-1e52491e]{background-color:var(--color-brand-subtle,#f0f8ff);border-color:var(--color-brand,#0f7fff);color:var(--color-brand,#0f7fff)}.inbox-section[data-v-1e52491e]{flex-direction:column;height:100%;overflow:hidden}.inbox-section[data-v-1e52491e],.inbox-section-header[data-v-1e52491e]{background-color:#0000;display:flex}.inbox-section-header[data-v-1e52491e]{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 12px}.inbox-section-header .toolbar-btn[data-v-1e52491e]{margin-left:auto;padding:0}.inbox-section-title[data-v-1e52491e]{color:#000;flex:1;margin:0;font-size:14px;font-weight:600}.search-query-pill[data-v-1e52491e]{color:#333;font-weight:500}.search-query-pill.agentic-searching[data-v-1e52491e]{color:#666;align-items:center;gap:8px;font-weight:500;display:inline-flex}.agentic-search-spinner[data-v-1e52491e]{border:2px solid #e0e0e0;border-top-color:#666;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite agentic-spin-1e52491e;display:inline-block}@keyframes agentic-spin-1e52491e{to{transform:rotate(1turn)}}.agentic-query-text[data-v-1e52491e]{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.loading-indicator[data-v-1e52491e]{color:var(--color-text-secondary,#666);flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex}@media (max-width:768px){.loading-indicator[data-v-1e52491e]{z-index:50;background-color:#fff;height:100%;min-height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}}@media (max-width:768px) and (prefers-color-scheme:dark){.loading-indicator[data-v-1e52491e]{background-color:#111827}.notification-detail-view .loading-indicator[data-v-1e52491e],.right-panel .loading-indicator[data-v-1e52491e]{background-color:#1f2937}}.loading-indicator p[data-v-1e52491e]{margin-top:8px;font-size:13px}.refresh-btn[data-v-1e52491e]{border:1px solid var(--color-border,#ccc);cursor:pointer;color:var(--color-text-secondary,#666);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.refresh-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover,#f0f0f0);border-color:var(--color-border-hover,#999)}.refresh-btn.loading[data-v-1e52491e]{pointer-events:none;opacity:.6}.loading-spinner[data-v-1e52491e]{border:3px solid var(--color-border,#e0e0e0);border-top-color:var(--color-brand,#0f7fff);margin-bottom:16px;animation:1s linear infinite spin-1e52491e}.loading-more-emails[data-v-1e52491e]{color:var(--color-text-secondary,#666);gap:12px;font-size:14px}.loading-more-emails[data-v-1e52491e],.loading-more-overlay[data-v-1e52491e]{justify-content:center;align-items:center;padding:16px;display:flex}.loading-more-overlay[data-v-1e52491e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;pointer-events:none;background:#fffffff2;border-top:1px solid #f1f3f4;position:absolute;bottom:0;left:0;right:0}.loading-more-content[data-v-1e52491e]{color:var(--color-text-secondary,#666);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.loading-spinner-small[data-v-1e52491e]{border:2px solid var(--color-border,#e0e0e0);border-top-color:var(--color-brand,#0f7fff);width:20px;height:20px}.gmail-search-wrapper[data-v-1e52491e]{flex-direction:column;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.gmail-search-wrapper[data-v-1e52491e] .gmail-search-container{width:100%;height:100%;box-shadow:none;border:none;border-radius:0}.gmail-search-wrapper[data-v-1e52491e] .gmail-email-list-container{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;height:100%;padding:0!important}.gmail-search-wrapper[data-v-1e52491e] .gmail-email-list-container:hover{scrollbar-color:#0003 transparent}.gmail-search-wrapper[data-v-1e52491e] .gmail-email-list-container::-webkit-scrollbar{width:6px}.gmail-search-wrapper[data-v-1e52491e] .gmail-email-list-container::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .3s}.gmail-search-wrapper[data-v-1e52491e] .gmail-email-list-container:active::-webkit-scrollbar-thumb{background-color:#0003}.gmail-search-wrapper[data-v-1e52491e] .gmail-email-list-container:hover::-webkit-scrollbar-thumb{background-color:#0003}.gmail-search-wrapper[data-v-1e52491e] .gmail-email-list-container::-webkit-scrollbar-track{background:0 0}.gmail-search-wrapper[data-v-1e52491e] .email-detail-panel{display:none!important}.email-list-wrapper[data-v-1e52491e]{flex:1;overflow-x:hidden}.mailbox-email-header[data-v-1e52491e]{border-bottom:1px solid var(--color-border,#eaeaea);background-color:var(--color-bg-subtle,#f9f9f9);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.gmail-read-wrapper .gmail-read-loading[data-v-1e52491e]{display:none}.email-detail-view .gmail-read-loading[data-v-1e52491e]{background:0 0;height:200px}.email-detail-view .gmail-read-loading[data-v-1e52491e],.email-detail-view .status-overlay[data-v-1e52491e]{justify-content:center;align-items:center;display:flex}.email-detail-view .status-indicator[data-v-1e52491e]{color:#666;align-items:center;gap:8px;font-size:14px;display:flex}.email-detail-view .indicator-icon[data-v-1e52491e]{gap:4px;display:flex}.email-detail-view .dot[data-v-1e52491e]{background-color:#4a7bf9;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both loading-dots-1e52491e}.email-detail-view .dot1[data-v-1e52491e]{animation-delay:-.32s}.email-detail-view .dot2[data-v-1e52491e]{animation-delay:-.16s}.email-detail-view .dot3[data-v-1e52491e]{animation-delay:0s}@keyframes loading-dots-1e52491e{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.email-list-wrapper[data-v-1e52491e]{height:100%;overflow:visible}.email-list-wrapper .gmail-email-item[data-v-1e52491e]{margin-bottom:2px;border:none!important;border-radius:8px!important;padding-left:24px!important;transition:all .2s!important}.email-list-wrapper .gmail-email-item.is-selected[data-v-1e52491e]{width:calc(100% - 8px)!important;margin-left:8px!important;margin-right:0!important}.email-list-wrapper .gmail-email-item.is-selected[data-v-1e52491e],.email-list-wrapper .gmail-email-item.is-selected.swipe-animating[data-v-1e52491e]{background-color:#eef5ff!important;border-radius:0!important}.mailbox-account-info[data-v-1e52491e]{align-items:center;gap:8px;display:flex}.mailbox-email-label[data-v-1e52491e]{color:var(--color-text-primary,#232425);font-size:14px;font-weight:600}.mailbox-type-badge[data-v-1e52491e]{background-color:var(--color-brand-subtle,#f0f8ff);color:var(--color-brand,#0f7fff);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.gmail-read-wrapper[data-v-1e52491e]{scrollbar-width:thin;scrollbar-color:#0003 transparent;background-color:#fff;flex-direction:column;gap:20px;height:100%;padding:0;display:flex;overflow:hidden auto}.gmail-read-wrapper[data-v-1e52491e]::-webkit-scrollbar{width:6px}.gmail-read-wrapper[data-v-1e52491e]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.gmail-read-wrapper[data-v-1e52491e]::-webkit-scrollbar-track{background:0 0}.gmail-read-wrapper[data-v-1e52491e] .gmail-read-container{background-color:#fff;flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:flex}.gmail-read-wrapper[data-v-1e52491e] .gmail-email-content{flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}.gmail-read-wrapper[data-v-1e52491e] .email-header{background-color:#fff;flex-shrink:0;margin-bottom:0;padding:20px 20px 10px}.gmail-read-wrapper[data-v-1e52491e] .email-header-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.gmail-read-wrapper[data-v-1e52491e] .email-subject{color:#1a1a1a;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;flex:1;max-height:2.8em;margin:0;font-size:18px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.gmail-read-wrapper[data-v-1e52491e] .email-header-actions{flex-shrink:0;align-self:flex-start;align-items:center;gap:12px;margin-top:0;display:flex}.gmail-read-wrapper[data-v-1e52491e] .email-action-icon{cursor:pointer;color:#1a1a1a;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .2s;display:flex}.gmail-read-wrapper[data-v-1e52491e] .email-action-icon:hover{background-color:#f5f5f5}.gmail-read-wrapper[data-v-1e52491e] .email-action-icon svg{stroke:currentColor;fill:none;width:20px;height:20px}.gmail-read-wrapper[data-v-1e52491e] .action-icon-divider{background-color:#e0e0e0;width:1px;height:20px;margin:0 4px}.gmail-read-wrapper[data-v-1e52491e] .email-sender-receiver-section{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.gmail-read-wrapper[data-v-1e52491e] .sender-receiver-info{flex:1;align-items:center;gap:12px;display:flex}.gmail-read-wrapper[data-v-1e52491e] .sender-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:16px;font-weight:600;display:flex}.gmail-read-wrapper[data-v-1e52491e] .sender-receiver-details{flex-direction:column;flex:1;gap:4px;display:flex}.gmail-read-wrapper[data-v-1e52491e] .sender-info-line{align-items:center;gap:8px;display:flex}.gmail-read-wrapper[data-v-1e52491e] .sender-name{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.4}.gmail-read-wrapper[data-v-1e52491e] .sender-email{color:#1a1a1a;font-size:14px;line-height:1.4}.gmail-read-wrapper[data-v-1e52491e] .receiver-info-line{align-items:center;gap:8px;font-size:14px;display:flex}.gmail-read-wrapper[data-v-1e52491e] .receiver-label{color:#232425;font-weight:500}.gmail-read-wrapper[data-v-1e52491e] .receiver-email{color:#606366;font-weight:400}.gmail-read-wrapper[data-v-1e52491e] .email-time{color:#232425;white-space:nowrap;flex-shrink:0;margin-top:0;font-size:14px;font-weight:400}.gmail-read-wrapper[data-v-1e52491e] .email-date-top{color:#909499;margin-bottom:16px;font-size:13px;font-weight:400}.gmail-read-wrapper[data-v-1e52491e] .email-meta-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.gmail-read-wrapper[data-v-1e52491e] .email-from-to{flex:1;gap:8px;min-height:auto}.gmail-read-wrapper[data-v-1e52491e] .cc-line,.gmail-read-wrapper[data-v-1e52491e] .from-line,.gmail-read-wrapper[data-v-1e52491e] .to-line{align-items:center;gap:8px;font-size:14px;display:flex}.gmail-read-wrapper[data-v-1e52491e] .meta-label{color:#666;width:auto;min-width:40px;font-weight:500}.gmail-read-wrapper[data-v-1e52491e] .meta-value{color:#1a1a1a;font-weight:400}.gmail-read-wrapper[data-v-1e52491e] .email-bottom-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.gmail-read-wrapper[data-v-1e52491e] .action-button{color:#1a1a1a;cursor:pointer;background-color:#fff;border:1px solid #eaeaea;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.gmail-read-wrapper[data-v-1e52491e] .action-button:hover{background-color:#f5f5f5;border-color:#d0d0d0}.gmail-read-wrapper[data-v-1e52491e] .action-button .action-icon{justify-content:center;align-items:center;display:flex}.gmail-read-wrapper[data-v-1e52491e] .ask-genspark-btn{color:#fff;cursor:pointer;background-color:#0f7fff;border:1px solid #0f7fff;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.gmail-read-wrapper[data-v-1e52491e] .ask-genspark-btn:hover{background-color:#06c;border-color:#06c}.gmail-read-wrapper[data-v-1e52491e] .email-body{background-color:#fff;border-bottom:none;flex:1;margin:0;padding:0 20px 20px;position:relative;overflow-y:auto}.gmail-read-wrapper[data-v-1e52491e] .email-body:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(0deg,#fff 0,#fffc 50%,#fff0);height:20px;margin:0 -20px;padding:0 20px;position:sticky;top:0;left:0;right:0}.gmail-read-wrapper[data-v-1e52491e] .email-body.scrolled:before{background:linear-gradient(0deg,#fff 0,#ffffffe6 30%,#ffffff80 70%,#fff0)}.gmail-read-wrapper[data-v-1e52491e] .email-body-container{padding-top:20px}.gmail-read-wrapper[data-v-1e52491e] .email-body-html{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.gmail-read-wrapper[data-v-1e52491e] .email-attachments{background-color:#fafafa;border-top:1px solid #eaeaea;flex-shrink:0;padding:24px 32px}.email-item-card[data-v-1e52491e]{cursor:pointer;border-bottom:1px solid var(--color-border-light,#f0f0f0);background:0 0;border-radius:8px;padding:12px 16px 12px 24px;transition:all .2s}.email-item-card[data-v-1e52491e]:last-child{border-bottom:none}.email-item-card[data-v-1e52491e]:hover{background-color:#fffc}.email-item-card.selected[data-v-1e52491e]{background-color:#eef5ff;border-radius:8px}.email-item-card.unread[data-v-1e52491e]{font-weight:600}.email-header[data-v-1e52491e]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.email-from[data-v-1e52491e]{color:var(--color-text-primary,#232425);font-size:13px}.email-time[data-v-1e52491e]{color:var(--color-text-tertiary,#999);font-size:11px}.email-subject[data-v-1e52491e]{color:var(--color-text-primary,#232425);align-items:center;gap:4px;margin-bottom:4px;font-size:14px;display:flex}.email-item-card.unread .email-subject[data-v-1e52491e]{font-weight:600}.attachment-icon[data-v-1e52491e]{font-size:12px}.email-preview[data-v-1e52491e]{color:var(--color-text-secondary,#606366);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.email-detail-view[data-v-1e52491e]{background-color:#0000;flex:1;overflow:hidden}.email-detail-loading[data-v-1e52491e],.email-detail-view[data-v-1e52491e]{flex-direction:column;height:100%;display:flex}.email-detail-loading[data-v-1e52491e]{color:var(--color-text-secondary,#666);justify-content:center;align-items:center}.email-detail-loading .loading-spinner[data-v-1e52491e]{border:3px solid var(--color-border,#e0e0e0);border-top-color:var(--color-brand,#0f7fff);border-radius:50%;width:32px;height:32px;margin-bottom:16px;animation:1s linear infinite spin-1e52491e}.email-detail-loading p[data-v-1e52491e]{margin:0;font-size:14px}.email-detail-header[data-v-1e52491e]{border-bottom:1px solid var(--color-border,#eaeaea);padding:24px}.email-detail-header h3[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);margin:0 0 12px;font-size:20px;font-weight:600}.email-meta[data-v-1e52491e]{flex-direction:column;gap:4px;display:flex}.email-date-detail[data-v-1e52491e],.email-from-detail[data-v-1e52491e]{color:var(--color-text-secondary,#666);font-size:13px}.email-detail-content[data-v-1e52491e]{flex:1;padding:24px;overflow-y:auto}.email-html-content[data-v-1e52491e],.email-text-content[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);font-size:14px;line-height:1.6}.email-text-content[data-v-1e52491e]{white-space:pre-wrap}.email-attachments[data-v-1e52491e]{border-top:1px solid var(--color-border,#eaeaea);margin-top:24px;padding-top:24px}.email-attachments h4[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);margin:0 0 12px;font-size:16px;font-weight:600}.attachment-list[data-v-1e52491e]{flex-direction:column;gap:8px;display:flex}.attachment-item[data-v-1e52491e]{background-color:var(--color-bg-subtle,#f9f9f9);border:1px solid var(--color-border,#e0e0e0);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.attachment-name[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);font-size:13px}.attachment-size[data-v-1e52491e]{font-size:12px}.attachment-size[data-v-1e52491e],.no-runs-message[data-v-1e52491e]{color:var(--color-text-secondary,#666)}.no-runs-message[data-v-1e52491e]{text-align:center;padding:40px 20px;font-size:14px}.runs-list[data-v-1e52491e]{flex-direction:column;gap:8px;display:flex}.run-item[data-v-1e52491e]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#e0e0e0);cursor:pointer;border-radius:8px;padding:12px;transition:all .2s}.run-item[data-v-1e52491e]:hover{box-shadow:0 2px 4px #0000000d}.run-item.selected[data-v-1e52491e],.run-item[data-v-1e52491e]:hover{border-color:var(--color-brand,#0f7fff)}.run-item.selected[data-v-1e52491e]{background-color:var(--color-brand-subtle,#f0f8ff)}.run-header[data-v-1e52491e]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.run-status[data-v-1e52491e]{text-transform:uppercase;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.run-status.status-completed[data-v-1e52491e]{color:#1e7e34;background-color:#e6f4ea}.run-status.status-running[data-v-1e52491e]{color:#856404;background-color:#fff3cd}.run-status.status-failed[data-v-1e52491e]{color:#721c24;background-color:#f8d7da}.run-status.status-pending[data-v-1e52491e]{color:#383d41;background-color:#e2e3e5}.run-time[data-v-1e52491e]{color:var(--color-text-secondary,#666);font-size:12px}.run-summary[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.refresh-runs-btn[data-v-1e52491e]{border:1px solid var(--color-border,#ccc);cursor:pointer;color:var(--color-text-secondary,#666);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.refresh-runs-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover,#f0f0f0);border-color:var(--color-border-hover,#999)}.refresh-runs-btn.loading[data-v-1e52491e]{pointer-events:none;opacity:.6}.run-detail-view[data-v-1e52491e]{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.run-detail-wrapper[data-v-1e52491e]{width:100%;max-width:900px;margin:0 auto;padding:24px}.run-metadata[data-v-1e52491e]{background-color:var(--color-bg-subtle,#f9f9f9);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;padding:16px;display:grid}.metadata-item[data-v-1e52491e]{flex-direction:column;gap:4px;display:flex}.metadata-label[data-v-1e52491e]{color:var(--color-text-secondary,#666);text-transform:uppercase;font-size:12px;font-weight:600}.run-logs[data-v-1e52491e],.run-output[data-v-1e52491e]{margin-bottom:24px}.run-logs h4[data-v-1e52491e],.run-output h4[data-v-1e52491e]{color:var(--color-text-primary,#1a1a1a);margin:0 0 12px;font-size:16px;font-weight:600}.logs-content[data-v-1e52491e],.output-content[data-v-1e52491e]{background-color:var(--color-bg-subtle,#f9f9f9);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;padding:16px;overflow-x:auto}.logs-content pre[data-v-1e52491e],.output-content pre[data-v-1e52491e]{white-space:pre-wrap;word-break:break-word;margin:0;font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.5}.no-output[data-v-1e52491e]{text-align:center;color:var(--color-text-secondary,#666);background-color:var(--color-bg-subtle,#f9f9f9);border-radius:8px;padding:24px;font-style:italic}@media (max-width:600px){.notification-detail-container[data-v-1e52491e]{width:100%;max-width:100%;margin:0 auto;overflow-x:hidden}.inbox-item-header[data-v-1e52491e]{max-width:100%;min-height:auto;padding:90px 12px 16px}.inbox-item-title-row[data-v-1e52491e]{flex-direction:column;align-items:flex-start;gap:12px}.inbox-item-title-row .action-button[data-v-1e52491e]{width:100%}}@media (prefers-color-scheme:dark){.divider-label[data-v-1e52491e]{color:var(--color-text-secondary-dark,#aaa);background-color:var(--color-bg-subtle-dark,#262626)}.inbox-layout .top-bar.top-bar-compose[data-v-1e52491e],.inbox-layout .top-bar.top-bar-default[data-v-1e52491e],.inbox-layout .top-bar.top-bar-read[data-v-1e52491e],.task-builder-view .top-bar.top-bar-compose[data-v-1e52491e],.task-builder-view .top-bar.top-bar-default[data-v-1e52491e],.task-builder-view .top-bar.top-bar-read[data-v-1e52491e]{background-color:#1f2937!important}.top-bar-title h1[data-v-1e52491e]{color:#f3f4f6}.section-separator[data-v-1e52491e]{background-color:#333}.add-item-button[data-v-1e52491e]{color:#f3f4f6!important;background:#1f2937!important}.add-item-button[data-v-1e52491e]:hover{background-color:#374151!important}.add-item-button .add-icon[data-v-1e52491e]{color:#60a5fa!important}.add-item-button span[data-v-1e52491e]{color:#f3f4f6!important}.inbox-section-header[data-v-1e52491e]{background-color:#0000}.inbox-section-title[data-v-1e52491e]{color:#f3f4f6}.inbox-canvas-wrapper[data-v-1e52491e]{background-color:#1c1c1e}.section-header[data-v-1e52491e]{background-color:var(--color-bg-subtle-dark,#262626);border-color:var(--color-border-dark,#333)}.section-title h2[data-v-1e52491e]{color:var(--color-text-primary-dark,#fff)}.refresh-btn[data-v-1e52491e]{border-color:var(--color-border-dark,#555);color:var(--color-text-secondary-dark,#aaa)}.refresh-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover-dark,#333);border-color:var(--color-border-hover-dark,#666)}.loading-overlay[data-v-1e52491e]{background-color:#1e1e1ee6}.notification-detail-view[data-v-1e52491e]{background-color:var(--color-bg-surface-dark,#1e1e1e)}.detail-header[data-v-1e52491e]{background-color:var(--color-bg-subtle-dark,#262626);border-color:var(--color-border-dark,#333)}.back-button[data-v-1e52491e]{border-color:var(--color-border-dark,#555);color:var(--color-text-secondary-dark,#aaa)}.back-button[data-v-1e52491e]:hover{background-color:var(--color-bg-hover-dark,#333)}.task-list-btn[data-v-1e52491e]{border-color:var(--color-border-dark,#555);color:var(--color-text-secondary-dark,#aaa)}.task-list-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover-dark,#333);border-color:var(--color-border-hover-dark,#666)}.detail-content[data-v-1e52491e],.inbox-item-header[data-v-1e52491e]{background-color:var(--color-bg-surface-dark,#1e1e1e)}.inbox-item-header[data-v-1e52491e]{border-bottom-color:#444}.inbox-item-date-top[data-v-1e52491e]{color:#aaa}.inbox-item-subject[data-v-1e52491e]{color:#fff}.inbox-item-title-row .action-button[data-v-1e52491e]{color:#fff;background-color:#111;border:none}.inbox-item-title-row .action-button[data-v-1e52491e]:hover{opacity:.9;box-shadow:none}.no-content-message[data-v-1e52491e]{color:var(--color-text-secondary-dark,#aaa)}.tasks-gallery-container[data-v-1e52491e]{background-color:var(--color-bg-surface-dark,#1e1e1e)}.task-categories[data-v-1e52491e]{background-color:var(--color-bg-subtle-dark,#262626);border-color:var(--color-border-dark,#333)}.category-tab[data-v-1e52491e]{background:var(--color-bg-surface-dark,#1e1e1e);border-color:var(--color-border-dark,#444);color:var(--color-text-secondary-dark,#aaa)}.category-tab[data-v-1e52491e]:hover{border-color:var(--color-brand,#0f7fff);color:var(--color-brand-light,#4da3ff)}.category-title[data-v-1e52491e]{color:var(--color-text-primary-dark,#fff)}.task-card[data-v-1e52491e]{background:var(--color-bg-surface-dark,#1e1e1e);border-color:var(--color-border-dark,#444)}.task-icon[data-v-1e52491e]{background:var(--color-brand-subtle-dark,#1a3d5c)}.task-title[data-v-1e52491e]{color:var(--color-text-primary-dark,#fff)}.task-description[data-v-1e52491e]{color:var(--color-text-secondary-dark,#aaa)}.task-action-btn[data-v-1e52491e]{background:var(--color-brand-subtle-dark,#1a3d5c);color:var(--color-brand-light,#4da3ff)}.task-action-btn[data-v-1e52491e]:hover{background:var(--color-brand,#0f7fff);color:#fff}.pagination-controls[data-v-1e52491e]{border-top-color:var(--color-border-dark,#333);background-color:var(--color-bg-subtle-dark,#262626)}.pagination-btn[data-v-1e52491e]{border-color:var(--color-border-dark,#555);color:var(--color-text-secondary-dark,#aaa)}.pagination-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover-dark,#333);border-color:var(--color-border-hover-dark,#666)}.pagination-btn[data-v-1e52491e]:disabled{opacity:.5;color:var(--color-text-secondary-light-dark,#777)}.audio-title[data-v-1e52491e]{color:var(--color-text-primary-dark,#fff)}.toolbar-btn[data-v-1e52491e]{color:var(--color-text-secondary-dark,#aaa)}.toolbar-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover-dark,#333);color:var(--color-brand-light,#4da3ff)}.toolbar-btn[data-v-1e52491e]:disabled{opacity:.5}.toolbar-btn[data-v-1e52491e]:disabled:hover{background-color:#0000}.settings-btn[data-v-1e52491e],.toolbar-btn[data-v-1e52491e]:disabled:hover{color:var(--color-text-secondary-dark,#aaa)}.settings-btn[data-v-1e52491e]{border-color:var(--color-border-dark,#555)}.settings-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover-dark,#333);border-color:var(--color-border-hover-dark,#666);color:var(--color-brand-light,#4da3ff)}.right-panel-empty[data-v-1e52491e]{background-color:var(--color-bg-surface-dark,#1e1e1e)}.empty-state h3[data-v-1e52491e]{color:var(--color-text-primary-dark,#fff)}.empty-state p[data-v-1e52491e]{color:var(--color-text-secondary-dark,#aaa)}.empty-icon[data-v-1e52491e]{color:var(--color-text-tertiary-dark,#777)}.tasks-view[data-v-1e52491e]{background-color:var(--color-bg-surface-dark,#1e1e1e)}.tasks-header[data-v-1e52491e]{background-color:var(--color-bg-subtle-dark,#262626);border-color:var(--color-border-dark,#333)}.tasks-header h3[data-v-1e52491e]{color:var(--color-text-primary-dark,#fff)}.close-tasks-btn[data-v-1e52491e]{color:var(--color-text-secondary-dark,#aaa)}.close-tasks-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover-dark,#333);color:var(--color-text-primary-dark,#fff)}.settings-btn.active[data-v-1e52491e]{background-color:var(--color-brand-subtle-dark,#1a3d5c);border-color:var(--color-brand-light,#4da3ff);color:var(--color-brand-light,#4da3ff)}.mailbox-email-header[data-v-1e52491e]{background-color:var(--color-bg-subtle-dark,#262626);border-color:var(--color-border-dark,#333)}.mailbox-email-label[data-v-1e52491e]{color:var(--color-text-primary-dark,#fff)}.mailbox-type-badge[data-v-1e52491e]{background-color:var(--color-brand-subtle-dark,#1a3d5c);color:var(--color-brand-light,#4da3ff)}.empty-hint[data-v-1e52491e]{color:var(--color-text-tertiary-dark,#777)}.email-empty-state .empty-state h3[data-v-1e52491e],.inbox-empty-state .empty-state h3[data-v-1e52491e]{color:var(--color-text-primary-dark,#fff)}.email-empty-state .empty-state p[data-v-1e52491e],.inbox-empty-state .empty-state p[data-v-1e52491e]{color:var(--color-text-secondary-dark,#aaa)}.email-empty-state .empty-icon[data-v-1e52491e],.empty-icon-small[data-v-1e52491e],.inbox-empty-state .empty-icon[data-v-1e52491e]{color:var(--color-text-tertiary-dark,#777)}.empty-state-small p[data-v-1e52491e]{color:var(--color-text-secondary-dark,#aaa)}.empty-hint-small[data-v-1e52491e]{color:var(--color-text-tertiary-dark,#777)}}@media (max-width:1024px){.section-header[data-v-1e52491e]{height:56px;padding:0 16px}.section-title h2[data-v-1e52491e]{font-size:18px}.inbox-items-container[data-v-1e52491e]{padding:16px 0}.inbox-list[data-v-1e52491e]{gap:0}.detail-header[data-v-1e52491e]{height:56px;padding:0 16px}.detail-title[data-v-1e52491e]{font-size:16px}.task-empty-state h2[data-v-1e52491e]{color:var(--color-text-primary-dark,#fff)}.task-status[data-v-1e52491e]{background-color:var(--color-bg-subtle-dark,#262626);border-color:var(--color-border-dark,#333)}.task-description[data-v-1e52491e]{color:var(--color-text-secondary-dark,#aaa)}.next-run-info[data-v-1e52491e]{color:var(--color-success-dark,#34d399)}.inactive-status[data-v-1e52491e]{color:var(--color-warning-dark,#fbbf24)}.no-schedule-status[data-v-1e52491e]{color:var(--color-text-secondary-dark,#aaa)}.configure-task-btn[data-v-1e52491e]{background-color:var(--color-brand-dark,#4da3ff);box-shadow:0 2px 8px #4da3ff33}.configure-task-btn[data-v-1e52491e]:hover{background-color:var(--color-brand-hover-dark,#66b3ff);box-shadow:0 4px 12px #4da3ff4d}.detail-markdown[data-v-1e52491e],.detail-text[data-v-1e52491e]{padding:16px}}@media (max-width:1220px){.gmail-search-wrapper[data-v-1e52491e] .gmail-search-container{height:100%!important;max-height:none!important}.gmail-search-wrapper[data-v-1e52491e] .gmail-email-list-container{flex:1;height:100%!important;max-height:none!important}.gmail-search-wrapper[data-v-1e52491e] .email-list{height:100%!important;max-height:none!important}.middle-panel .gmail-search-wrapper[data-v-1e52491e],.middle-panel .inbox-section[data-v-1e52491e]{flex-direction:column;height:100%;display:flex}.middle-panel .gmail-search-wrapper[data-v-1e52491e]{flex:1}.search-main-inner-wrapper[data-v-1e52491e] .input-wrapper-wrapper,.search-main-inner-wrapper[data-v-1e52491e] .j-input-wrapper-wrapper{width:calc(100% - 40px)!important;max-width:100%!important;margin:0 auto!important;padding:10px!important;overflow:hidden!important}.search-main-inner-wrapper[data-v-1e52491e]{padding:10px!important}.middle-panel .email-list-wrapper[data-v-1e52491e]{flex:1;height:100%;overflow:visible}}@media (max-width:1200px){.left-panel[data-v-1e52491e]{width:280px;min-width:240px;max-width:300px}.middle-panel[data-v-1e52491e]{width:100%;min-width:0;max-width:100%}.inbox-section[data-v-1e52491e]{flex-direction:column;height:100%;display:flex;width:100%!important}.content-wrapper.mobile-view .email-item[data-v-1e52491e],.content-wrapper.mobile-view .inbox-notification-card[data-v-1e52491e],.content-wrapper.mobile-view .task-card[data-v-1e52491e]{width:100%!important;max-width:100%!important}.gmail-search-wrapper[data-v-1e52491e]{flex-direction:column;flex:1;height:100%;display:flex}.email-list-wrapper[data-v-1e52491e]{flex:1;height:100%;overflow:visible}.inbox-items-container[data-v-1e52491e]{flex:1;height:100%;overflow-y:auto}}.mobile-nav-group[data-v-1e52491e]{flex:1;align-items:center;gap:4px;height:100%;display:flex}.mobile-top-spacer[data-v-1e52491e]{display:none!important}.mobile-top-fab-container[data-v-1e52491e]{padding:calc(16px + env(safe-area-inset-top,0px))24px 0;height:calc(56px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(10px);z-index:999;background:linear-gradient(#fffffff2 0,#fffc 50%,#fff0);border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}body:has(.draft-modal-overlay) .mobile-top-fab-container[data-v-1e52491e]{display:none!important}body:has(.compose-modal-overlay) .smart-command-button-wrapper[data-v-1e52491e]{display:none!important}body:has(.compose-modal-overlay) .smart-command-container[data-v-1e52491e]{display:none!important}.mobile-fab-spacer[data-v-1e52491e]{flex-shrink:0;width:50px;height:50px}.mobile-top-title[data-v-1e52491e]{opacity:1;flex:1;justify-content:center;align-items:center;min-width:0;transition:opacity .3s,transform .3s;display:flex;transform:translateY(0)}.mobile-top-title.hidden[data-v-1e52491e]{opacity:0;pointer-events:none;transform:translateY(-10px)}.mobile-top-title h1[data-v-1e52491e]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;overflow:hidden}.mobile-search-bar[data-v-1e52491e]{background-color:#fff;border-radius:20px;flex:1;align-items:center;gap:8px;max-width:600px;padding:8px 12px;display:flex;box-shadow:0 2px 8px #00000026}.mobile-search-bar .search-icon[data-v-1e52491e]{color:#6b7280;flex-shrink:0;width:20px;height:20px}.mobile-search-bar .search-input[data-v-1e52491e]{color:#1f2937;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:16px}.mobile-search-bar .search-input[data-v-1e52491e]::placeholder{color:#9ca3af}.mobile-search-bar .clear-search[data-v-1e52491e]{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.mobile-search-bar .clear-search svg[data-v-1e52491e]{width:20px;height:20px}.mobile-search-bar .mic-icon[data-v-1e52491e]{color:#6b7280;cursor:pointer;flex-shrink:0;width:20px;height:20px}@media (max-width:768px){.desktop-only[data-v-1e52491e]{display:none!important}.mobile-only[data-v-1e52491e]{display:block!important}.email-account-arrow.mobile-only[data-v-1e52491e]{display:flex!important}.mobile-top-fab-container[data-v-1e52491e]{height:calc(56px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(10px);z-index:1000;padding:calc(16px + env(safe-area-inset-top,0px))16px 0;box-sizing:border-box;background:linear-gradient(#fffffff2 0,#fffc 50%,#fff0);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-top-title-left[data-v-1e52491e]{flex:1;align-items:center;min-width:0;display:flex}.mobile-top-title-left h1[data-v-1e52491e]{color:#232425;font-size:16px;font-weight:700;line-height:1.5}.inbox-section-header[data-v-1e52491e]{display:none!important}.inbox-section.gmail-search-wrapper[data-v-1e52491e]{padding:0!important}.mobile-button-group[data-v-1e52491e]{box-sizing:border-box;background:#f5f5f5;border-radius:39px;align-items:center;gap:0;width:76px;height:28px;padding:5px 12px;display:flex}.mobile-button-group-icon[data-v-1e52491e]{cursor:pointer;color:#232425;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;display:flex}.mobile-button-group-icon svg[data-v-1e52491e]{width:14px;height:14px}.mobile-button-group-divider[data-v-1e52491e]{background:#e0e0e0;width:1px;height:14px;margin:0 8px}.top-bar[data-v-1e52491e]{z-index:10;height:56px;padding:0 16px;position:relative}.top-bar-content[data-v-1e52491e]{justify-content:space-between}.mobile-nav-group[data-v-1e52491e]{flex:1;min-width:0;max-width:calc(100% - 120px)}.mobile-nav-group .top-bar-title[data-v-1e52491e]{flex:1;align-items:center;min-width:0;display:flex}.mobile-nav-group .top-bar-title h1[data-v-1e52491e]{text-overflow:ellipsis;white-space:nowrap;text-align:left;margin:0;font-size:16px;font-weight:500;line-height:1.2;overflow:hidden}.mobile-back-btn[data-v-1e52491e]{cursor:pointer;color:var(--color-text-primary,#1a1a1a);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0 4px 0 0;padding:6px;transition:background-color .2s,opacity .2s;display:flex}.mobile-back-btn svg[data-v-1e52491e]{width:20px;height:20px;display:block}.mobile-back-btn[data-v-1e52491e]:disabled{opacity:.3;cursor:not-allowed}.mobile-back-btn[data-v-1e52491e]:not(:disabled):hover{background-color:var(--color-bg-hover,#0000000a)}.mobile-actions[data-v-1e52491e]{align-items:center;gap:8px;display:flex}.mobile-action-btn[data-v-1e52491e]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.mobile-action-btn[data-v-1e52491e]:hover{background-color:var(--color-bg-hover,#0000000a)}.fab-icon-small[data-v-1e52491e],.mobile-action-icon[data-v-1e52491e],.mobile-action-icon svg[data-v-1e52491e],.fab-icon-small[data-v-1e52491e] svg{width:20px!important;height:20px!important}.content-wrapper[data-v-1e52491e]{flex-direction:column;position:relative;overflow:hidden}.content-wrapper.mobile-view[data-v-1e52491e]{min-height:100vh;flex-direction:column;min-height:100dvh;background-color:#0000!important;gap:0!important}.content-wrapper.mobile-view[data-v-1e52491e],.mobile-panel[data-v-1e52491e]{height:100vh;flex:1;height:100dvh;display:flex;position:relative;overflow:hidden;padding:0!important}.mobile-panel[data-v-1e52491e]{background:0 0;flex-direction:column;box-sizing:border-box!important;border:none!important;border-radius:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important}.mobile-panel.search-panel[data-v-1e52491e]{z-index:100;width:100%!important;height:100vh!important;height:100dvh!important;padding-top:env(safe-area-inset-top,0)!important;background:#fff!important;padding-bottom:0!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}}@media (max-width:768px) and (prefers-color-scheme:dark){.mobile-panel.search-panel[data-v-1e52491e]{background:#1c1c1e!important}}@media (max-width:768px){.mobile-assistant-modal-overlay[data-v-1e52491e]{z-index:1000;background-color:#00000080;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-assistant-modal-content[data-v-1e52491e]{width:100%;height:90vh;height:90dvh;padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-radius:16px 16px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -4px 20px #00000026}.mobile-assistant-modal-content .assistant-panel.mobile-panel-mode[data-v-1e52491e]{z-index:auto!important;border-radius:16px 16px 0 0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;padding-top:0!important;padding-bottom:0!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}}@media (max-width:768px) and (prefers-color-scheme:dark){.mobile-assistant-modal-content[data-v-1e52491e]{background:#1c1c1e;box-shadow:0 -4px 20px #0006}}@media (max-width:768px){.mobile-assistant-modal-enter-active[data-v-1e52491e],.mobile-assistant-modal-leave-active[data-v-1e52491e]{transition:opacity .3s}.mobile-assistant-modal-enter-active .mobile-assistant-modal-content[data-v-1e52491e],.mobile-assistant-modal-leave-active .mobile-assistant-modal-content[data-v-1e52491e]{transition:transform .3s}.mobile-assistant-modal-enter-from[data-v-1e52491e],.mobile-assistant-modal-leave-to[data-v-1e52491e]{opacity:0}.mobile-assistant-modal-enter-from .mobile-assistant-modal-content[data-v-1e52491e],.mobile-assistant-modal-leave-to .mobile-assistant-modal-content[data-v-1e52491e]{transform:translateY(100%)}.content-wrapper.mobile-view .left-panel[data-v-1e52491e]{-webkit-overflow-scrolling:touch;flex-direction:column;gap:32px;display:flex;width:100%!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;padding:calc(68px + env(safe-area-inset-top,0px))16px calc(88px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;background:#fafafa!important;border:none!important;border-radius:0!important;margin:0!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow-y:auto!important}.content-wrapper.mobile-view.min-app-top-hidden .left-panel[data-v-1e52491e]{padding-top:calc(16px + env(safe-area-inset-top,0px))!important}.mobile-panel.middle-panel[data-v-1e52491e]{-webkit-overflow-scrolling:touch;width:100%!important;height:100vh!important;background:var(--color-bg-primary,#fff)!important;height:100dvh!important;padding:0!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden auto!important}.mobile-panel.middle-panel[data-v-1e52491e]:has(.today-brief){background:var(--color-bg-subtle,#f5f5f5)!important}.mobile-panel.middle-panel .inbox-section[data-v-1e52491e]{width:100%!important;height:auto!important;padding:calc(68px + env(safe-area-inset-top,0px))0 calc(88px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;display:block!important;overflow:visible!important}.content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.middle-panel .inbox-section[data-v-1e52491e]{padding-top:calc(16px + env(safe-area-inset-top,0px))!important}.mobile-panel.middle-panel[data-v-1e52491e] .mobile-list-header{display:none!important}.mobile-panel.middle-panel[data-v-1e52491e] .gmail-search-container{width:100%!important;height:100vh!important;z-index:1!important;height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.mobile-panel.middle-panel[data-v-1e52491e] .gmail-email-list-container{padding-top:calc(68px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;height:100%!important;overflow-y:auto!important}.content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.middle-panel[data-v-1e52491e] .gmail-email-list-container{padding-top:calc(16px + env(safe-area-inset-top,0px))!important}.mobile-panel.middle-panel[data-v-1e52491e] .virtual-email-grid{box-sizing:border-box!important;height:auto!important;min-height:100%!important;padding:0!important}.mobile-panel.middle-panel[data-v-1e52491e] .pull-to-load-more-indicator{max-height:0;transition:max-height .15s ease-out;background:var(--color-bg-secondary,#f8f9fa)!important;border-top:1px solid #e5e7eb!important;position:relative!important;overflow:hidden!important}.mobile-panel.middle-panel[data-v-1e52491e] .pull-to-load-more-indicator .load-more-content{justify-content:center!important;align-items:center!important;gap:8px!important;height:60px!important;display:flex!important}.mobile-panel.middle-panel[data-v-1e52491e] .pull-to-load-more-indicator.is-pulling{transition:none!important}.mobile-panel.middle-panel[data-v-1e52491e] .pull-to-load-more-indicator.is-loading{max-height:60px!important;transition:max-height .2s ease-out!important}.mobile-panel.right-panel[data-v-1e52491e]{-webkit-overflow-scrolling:touch;background:var(--color-bg-primary,#fff);width:100%!important;height:100vh!important;box-sizing:border-box!important;flex-direction:column!important;height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden auto!important}.mobile-panel.right-panel .email-detail-view[data-v-1e52491e],.mobile-panel.right-panel .empty-state[data-v-1e52491e],.mobile-panel.right-panel .meeting-prep-view[data-v-1e52491e],.mobile-panel.right-panel .notification-detail-view[data-v-1e52491e]{width:100%!important;height:auto!important;padding:calc(80px + env(safe-area-inset-top,0px))16px calc(88px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}.content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.right-panel .email-detail-view[data-v-1e52491e],.content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.right-panel .empty-state[data-v-1e52491e],.content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.right-panel .meeting-prep-view[data-v-1e52491e],.content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.right-panel .notification-detail-view[data-v-1e52491e]{padding-top:calc(24px + env(safe-area-inset-top,0px))!important}.mobile-panel.right-panel .notification-mobile-floating-btn[data-v-1e52491e]{padding-bottom:calc(34px + env(safe-area-inset-bottom,0px))!important;z-index:1000!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.mobile-panel.right-panel .email-detail-view[data-v-1e52491e]{display:block!important;overflow:visible!important}.mobile-panel.right-panel .email-detail-view .error-message[data-v-1e52491e],.mobile-panel.right-panel .email-detail-view .gmail-read-loading[data-v-1e52491e]{flex:1;justify-content:center;align-items:center;display:flex}.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .action-button{justify-content:center!important;align-items:center!important;min-width:40px!important;padding:8px!important;font-size:0!important;line-height:0!important;display:flex!important}.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .action-button .action-icon,.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .action-button svg{vertical-align:middle!important;width:18px!important;height:18px!important;font-size:18px!important;display:inline-block!important}.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .custom-call-button{justify-content:center!important;align-items:center!important;min-width:40px!important;padding:8px!important;font-size:0!important;display:flex!important}.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .custom-call-button svg{width:18px!important;height:18px!important;font-size:18px!important}.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .action-buttons{justify-content:center!important;gap:0!important}.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .action-button:after{content:""!important}.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .ask-genspark-btn,.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .toolbar-text-btn{justify-content:center!important;align-items:center!important;min-width:40px!important;padding:8px!important;font-size:0!important;line-height:0!important;display:flex!important}.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .ask-genspark-btn img,.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .ask-genspark-btn svg,.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .toolbar-text-btn img,.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .toolbar-text-btn svg{vertical-align:middle!important;width:18px!important;height:18px!important;font-size:18px!important;display:inline-block!important}.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .ask-genspark-btn span,.mobile-panel.right-panel .email-detail-view[data-v-1e52491e] .toolbar-text-btn span{display:none!important}.tasks-header[data-v-1e52491e]{align-items:center;gap:12px;display:flex}.inbox-list[data-v-1e52491e]{gap:0}.section-title[data-v-1e52491e]{gap:8px}.section-icon[data-v-1e52491e]{width:20px;height:20px}.manage-tasks-btn[data-v-1e52491e],.task-list-btn[data-v-1e52491e]{padding:8px 12px;font-size:13px}.tasks-content[data-v-1e52491e]{flex:1;min-height:0;padding:0;overflow:hidden}.tasks-content[data-v-1e52491e],.tasks-view[data-v-1e52491e]{flex-direction:column;display:flex}.tasks-view[data-v-1e52491e]{height:100vh;height:100dvh}.tasks-header[data-v-1e52491e]{flex-shrink:0;height:56px}.task-empty-state[data-v-1e52491e]{max-width:100%;padding:32px 20px}.task-empty-state h2[data-v-1e52491e]{margin-bottom:16px;font-size:22px}.task-status[data-v-1e52491e]{margin-bottom:16px;padding:12px 16px}.inactive-status[data-v-1e52491e],.next-run-info[data-v-1e52491e],.no-schedule-status[data-v-1e52491e]{font-size:14px}.task-description[data-v-1e52491e]{margin-bottom:32px;font-size:16px}.task-actions[data-v-1e52491e]{margin-top:12px}.configure-task-btn[data-v-1e52491e]{padding:10px 20px;font-size:14px}.task-empty-full-width[data-v-1e52491e]{min-height:350px}.section-container[data-v-1e52491e]{flex-shrink:0;width:100%;overflow:hidden visible}.section-container .items-container[data-v-1e52491e]{box-sizing:border-box;width:100%;padding:0;overflow:hidden visible}.section-container.mailbox .items-container[data-v-1e52491e]{gap:20px}.section-container .items-list[data-v-1e52491e]{width:100%;overflow-x:hidden}.section-container .item-card[data-v-1e52491e]{box-sizing:border-box;width:100%;overflow:hidden}.section-container .item-content[data-v-1e52491e]{min-width:0;overflow:hidden}.section-container .item-title[data-v-1e52491e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.section-container .add-item-button[data-v-1e52491e]{box-sizing:border-box;width:100%;margin:4px 0 0;padding:8px}.section-container.mailbox[data-v-1e52491e]{box-sizing:border-box;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0;display:flex}.section-container.mailbox .section-label[data-v-1e52491e]{width:100%;margin-bottom:0;padding:0}.section-container.mailbox .section-label-text[data-v-1e52491e]{color:#232425;text-transform:uppercase;letter-spacing:.3px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.5}.section-container.mailbox .items-container[data-v-1e52491e]{flex-direction:column;gap:8px;width:100%;padding:0;display:flex}.section-container.mailbox .email-account-container[data-v-1e52491e]{box-sizing:border-box;background:0 0;border-radius:0;flex-direction:column;width:100%;display:flex}.section-container.mailbox .email-account-container[data-v-1e52491e]:has(.folder-item){background:#fff;border-radius:12px;gap:0;padding:0}.section-container.mailbox .email-account-item[data-v-1e52491e],.section-container.mailbox .email-account-item.item-card[data-v-1e52491e]{box-sizing:border-box;border-radius:0;justify-content:space-between;align-items:center;width:100%;height:53px;min-height:53px;max-height:53px;margin-bottom:0;display:flex;position:relative;background:0 0!important;padding:0!important}.section-container.mailbox .email-account-container:not(:has(.folder-item)) .email-account-item[data-v-1e52491e]{border-radius:12px;background:#fff!important;padding:0 16px!important}.section-container.mailbox .email-account-container:has(.folder-item) .email-account-item[data-v-1e52491e]{padding:0 16px!important}.section-container.mailbox .email-account-item.item-card[data-v-1e52491e]:hover,.section-container.mailbox .email-account-item[data-v-1e52491e]:hover{background:#fff!important}.section-container.mailbox .email-account-header[data-v-1e52491e]{border-radius:0;align-items:center;gap:8px;width:100%;display:flex;background:0 0!important;padding:0!important}.section-container.mailbox .email-account-header .expand-button[data-v-1e52491e]{display:none}.section-container.mailbox .email-account-header .main-container[data-v-1e52491e]{flex:1;min-width:0}.section-container.mailbox .email-account-header .main-container .text[data-v-1e52491e]{color:#242424;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.5;overflow:hidden}.section-container.mailbox .email-account-badge[data-v-1e52491e]{color:#909499;white-space:nowrap;background:#f5f5f5;border-radius:9999px;flex-shrink:0;margin-left:auto;margin-right:8px;padding:2px 8px;font-size:11.813px;font-weight:400;line-height:16px}.section-container.mailbox .email-account-arrow[data-v-1e52491e]{color:#909499;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:flex;transform:rotate(0)}.section-container.mailbox .email-account-arrow.expanded[data-v-1e52491e]{transform:rotate(180deg)}.section-container.mailbox .email-account-arrow svg[data-v-1e52491e]{width:20px;height:20px}.section-container.mailbox .group-item[data-v-1e52491e],.section-container.mailbox .groups-section-header[data-v-1e52491e]{display:none}.section-container.mailbox .email-account-container[data-v-1e52491e]{background:#fff;border-radius:12px;gap:0;padding:0}.section-container.mailbox .folders-wrapper[data-v-1e52491e]{flex-direction:column;gap:8px;width:100%;display:flex}.section-container.mailbox .email-account-divider[data-v-1e52491e]{background:#e0e0e0;flex-shrink:0;width:calc(100% - 32px);height:1px;margin:0 16px}.section-container.mailbox .folder-item[data-v-1e52491e]{box-sizing:border-box;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:36px;min-height:36px;max-height:36px;margin:0;padding:8px 16px;display:flex}.section-container.mailbox .folder-content[data-v-1e52491e]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.section-container.mailbox .folder-icon-wrapper[data-v-1e52491e]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.section-container.mailbox .folder-icon-wrapper[data-v-1e52491e] svg{width:20px;height:20px}.section-container.mailbox .folder-name[data-v-1e52491e]{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:21px;overflow:hidden}.section-container.mailbox .folder-arrow[data-v-1e52491e]{color:#909499;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.section-container.mailbox .folder-arrow svg[data-v-1e52491e]{width:20px;height:20px}.section-container.mailbox .folder-item .folder-badge[data-v-1e52491e],.section-container.mailbox .more-folders-section[data-v-1e52491e],.section-container.mailbox .no-folders[data-v-1e52491e]{display:none}.section-container.mailbox .add-item-button[data-v-1e52491e]{cursor:pointer;box-sizing:border-box;text-align:center;background:#fff;border:none;border-radius:12px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;height:46px;min-height:46px;max-height:46px;margin:0;padding:0 16px;transition:all .2s;display:flex!important}.section-container.mailbox .add-item-button[data-v-1e52491e]:hover{background:#f5f5f5}.section-container.mailbox .add-item-button .add-icon[data-v-1e52491e]{color:#0f7fff;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.section-container.mailbox .add-item-button .add-icon[data-v-1e52491e] svg{width:14px;height:14px}.section-container.mailbox .add-item-button .add-button-text[data-v-1e52491e]{color:#0f7fff;white-space:nowrap;flex-shrink:0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:17.5px}.section-container.scheduled-tasks[data-v-1e52491e]{box-sizing:border-box;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0;display:flex}.section-container.scheduled-tasks .section-label[data-v-1e52491e]{justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding:0;display:flex}.section-container.scheduled-tasks .section-label-text[data-v-1e52491e]{color:#232425;text-transform:uppercase;letter-spacing:.3px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.5}.section-container.scheduled-tasks .items-container[data-v-1e52491e]{box-sizing:border-box;background:0 0;border-radius:0;flex-direction:column;gap:8px;width:100%;padding:0;display:flex;overflow:visible}.section-container.scheduled-tasks .items-list[data-v-1e52491e]{box-sizing:border-box;background:0 0;border-radius:12px;flex-direction:column;gap:0;width:100%;display:flex;overflow:hidden}.section-container.scheduled-tasks .item-card[data-v-1e52491e]{box-sizing:border-box;background:#fff;border-radius:0;justify-content:space-between;align-items:center;height:53px;min-height:53px;max-height:53px;padding:6px 16px;display:flex;position:relative}.section-container.scheduled-tasks .item-card[data-v-1e52491e]:first-child{border-top-left-radius:0;border-top-right-radius:0}.section-container.scheduled-tasks .item-card[data-v-1e52491e]:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.section-container.scheduled-tasks .item-card[data-v-1e52491e]:hover{background:#fff}.mobile-task-indicator[data-v-1e52491e]{z-index:1;background:#1a73e8;border-radius:3px;width:6px;height:6px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.section-container.scheduled-tasks .task-avatar[data-v-1e52491e],.section-container.scheduled-tasks .task-collection-icon[data-v-1e52491e]{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:0;display:flex}.section-container.scheduled-tasks .task-collection-icon .collection-icon[data-v-1e52491e]{width:20.571px;height:20.571px}.section-container.scheduled-tasks .item-content[data-v-1e52491e]{flex-direction:column;flex:1;gap:2px;min-width:0;margin-left:8px;display:flex}.section-container.scheduled-tasks .item-title[data-v-1e52491e]{color:#242424;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.5;overflow:hidden}.section-container.scheduled-tasks .item-snippet[data-v-1e52491e]{color:#909499;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.5;overflow:hidden}.section-container.scheduled-tasks .task-menu-wrapper[data-v-1e52491e]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}}@media (max-width:768px) and (max-width:768px){.scheduled-task-swipe-wrapper[data-v-1e52491e]{width:100%;position:relative;overflow:hidden}.scheduled-task-swipe-actions[data-v-1e52491e]{z-index:1;align-items:center;width:160px;display:flex;position:absolute;top:0;bottom:0;right:0}.swipe-action-btn[data-v-1e52491e]{cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;height:100%;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.swipe-action-more[data-v-1e52491e]{color:#242424;background-color:#f5f5f5}.swipe-action-more[data-v-1e52491e]:active{background-color:#e8e8e8}.swipe-action-delete[data-v-1e52491e]{color:#fff;background-color:#ea4335}.swipe-action-delete[data-v-1e52491e]:active{background-color:#d33b2c}.scheduled-task-swipe-wrapper .scheduled-task-card[data-v-1e52491e]{z-index:2;will-change:transform;transition:transform .2s ease-out;position:relative}.scheduled-task-swipe-wrapper .scheduled-task-card.is-swiped[data-v-1e52491e]{transition:transform .2s ease-out}}@media (max-width:768px){.section-container.scheduled-tasks .add-item-button[data-v-1e52491e]{cursor:pointer;box-sizing:border-box;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:46px;min-height:46px;max-height:46px;margin-top:0;padding:0 16px;transition:all .2s;display:flex}.section-container.scheduled-tasks .add-item-button[data-v-1e52491e]:hover{background:#f5f5f5}.section-container.scheduled-tasks .add-item-button .add-icon[data-v-1e52491e]{color:#0f7fff;justify-content:center;align-items:center;width:14px;height:14px;font-size:14px;display:flex}.section-container.scheduled-tasks .add-item-button .add-button-text[data-v-1e52491e]{color:#0f7fff;white-space:nowrap;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:17.5px}.email-accounts-empty-state[data-v-1e52491e]{box-sizing:border-box;background:0 0;border-radius:0;align-items:flex-start;padding:0}.email-accounts-empty-state[data-v-1e52491e],.empty-state-content[data-v-1e52491e]{flex-direction:column;gap:20px;width:100%;display:flex}.empty-state-content[data-v-1e52491e]{align-items:center}.empty-state-icon-wrapper[data-v-1e52491e]{background:#f5f5f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.empty-state-icon[data-v-1e52491e]{color:#5f6368;width:24px;height:24px}.empty-state-icon[data-v-1e52491e] svg{width:24px;height:24px}.empty-state-text[data-v-1e52491e]{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:329px;display:flex}.empty-state-primary[data-v-1e52491e],.empty-state-secondary[data-v-1e52491e]{color:#606366;margin:0;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.empty-state-secondary[data-v-1e52491e]{white-space:pre-wrap}.empty-state-button[data-v-1e52491e]{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #232425;border-radius:60px;justify-content:center;align-items:center;gap:10px;width:220px;height:auto;padding:10px 30px;transition:all .2s;display:flex}.empty-state-button[data-v-1e52491e]:hover{background:#f5f5f5}.empty-state-button span[data-v-1e52491e]{color:#232425;white-space:nowrap;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:17.5px}.add-icon-svg[data-v-1e52491e]{color:#232425;flex-shrink:0;width:14px;height:14px}.task-menu-wrapper[data-v-1e52491e]{flex-shrink:0;position:relative}.email-account-container[data-v-1e52491e],.email-account-header[data-v-1e52491e]{width:100%;overflow:hidden}.email-account-header[data-v-1e52491e]{box-sizing:border-box}.email-account-info[data-v-1e52491e]{min-width:0;overflow:hidden}.folders-list[data-v-1e52491e]{width:100%;overflow-x:hidden}.folder-item[data-v-1e52491e],.group-item[data-v-1e52491e]{box-sizing:border-box;width:100%;overflow:hidden}.folder-content[data-v-1e52491e],.group-content[data-v-1e52491e]{min-width:0;overflow:hidden}.folder-name[data-v-1e52491e],.group-name[data-v-1e52491e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.section-separator[data-v-1e52491e]{display:none}.inbox-canvas-wrapper[data-v-1e52491e]{width:100vw;overflow-x:hidden}.inbox-layout[data-v-1e52491e]{flex-direction:column;width:100%;display:flex;overflow:hidden}.inbox-layout .content-wrapper[data-v-1e52491e]{flex:1;min-height:0}.gmail-read-wrapper[data-v-1e52491e]{box-sizing:border-box;background-color:#fff;justify-content:center;display:flex;overflow-x:hidden;width:100%!important;max-width:100%!important;padding:0!important}.gmail-read-wrapper[data-v-1e52491e] .gmail-read-container{box-sizing:border-box;overflow-x:hidden;width:100%!important;max-width:600px!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important}.gmail-read-wrapper[data-v-1e52491e] .email-header{box-sizing:border-box;max-width:100%!important}.gmail-read-wrapper[data-v-1e52491e] .email-body{overflow:hidden;max-width:100%!important}.gmail-read-wrapper[data-v-1e52491e] .email-body-html{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}.gmail-read-wrapper[data-v-1e52491e] .email-body-html *{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:100%!important}.gmail-read-wrapper[data-v-1e52491e] .email-body-html table{max-width:100%!important;display:block!important;overflow-x:auto!important}.gmail-read-wrapper[data-v-1e52491e] .email-body-html img{max-width:100%!important;height:auto!important}.gmail-read-wrapper[data-v-1e52491e] .email-attachments{box-sizing:border-box;max-width:100%!important;margin:12px!important;padding:12px!important}.gmail-read-wrapper[data-v-1e52491e] .custom-call-button{flex:100%;width:100%}.gmail-read-wrapper[data-v-1e52491e] .more-options-container{flex:none}.email-detail-view[data-v-1e52491e]{box-sizing:border-box;width:100%;max-width:100%;padding:0;overflow:hidden}.content-wrapper.mobile-right .email-detail-view[data-v-1e52491e]{flex-direction:column;height:100%;display:flex}.content-wrapper.mobile-right .right-panel[data-v-1e52491e]{overflow-x:hidden;width:100vw!important;max-width:100vw!important}.vertical-divider[data-v-1e52491e]{display:none}}.email-account-container[data-v-1e52491e]{margin-bottom:4px}.email-account-header[data-v-1e52491e]{cursor:pointer;justify-content:flex-start;align-items:center;gap:4px;padding:8px;display:flex;position:relative}.email-account-header[data-v-1e52491e],.email-account-header[data-v-1e52491e]:hover{background-color:#0000!important}.email-account-header .expand-button[data-v-1e52491e]{flex-shrink:0;margin-left:0}.email-account-header .main-container[data-v-1e52491e]{flex-wrap:nowrap;flex:1;align-items:center;gap:4px;min-width:0;margin-left:0;padding:0;display:flex;position:relative;overflow:hidden}.email-account-header .main-container[data-v-1e52491e],.email-account-header .main-container[data-v-1e52491e] *{box-sizing:border-box}.email-account-header .wrapper[data-v-1e52491e]{z-index:1;flex-flow:column;flex:1;align-items:flex-start;min-width:0;display:flex;position:relative;overflow:hidden}.email-account-header .text[data-v-1e52491e]{color:#232425;height:24px;font-family:Arial,var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft Yahei UI","Microsoft Yahei","Source Han Sans CN",sans-serif);text-align:left;white-space:nowrap;text-overflow:ellipsis;z-index:2;flex-shrink:0;flex-basis:auto;max-width:100%;font-size:16px;font-weight:700;line-height:24px;position:relative;overflow:hidden}.expand-button[data-v-1e52491e]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:transform .2s;display:flex;transform:rotate(0)}.expand-button.expanded[data-v-1e52491e]{transform:rotate(90deg)}.expand-icon[data-v-1e52491e]{width:14px;height:14px;color:var(--color-text-secondary,#666)}.folders-list[data-v-1e52491e]{margin-left:0;padding-left:0}.folders-container[data-v-1e52491e]{flex-direction:column;gap:2px;padding-right:0;display:flex}.folder-item[data-v-1e52491e]{cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:36px;margin:1px 0;padding:8px 24px 8px 32px;transition:background-color .2s;display:flex}.folder-item[data-v-1e52491e]:hover{background-color:#f3f4f6}.folder-item.is-selected[data-v-1e52491e]{background-color:#eef5ff;border-radius:8px;padding:8px 24px 8px 32px}.folder-item.is-selected .folder-name[data-v-1e52491e]{color:#232425;font-weight:400;line-height:16px}.folder-content[data-v-1e52491e]{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}.folder-icon-wrapper[data-v-1e52491e]{justify-content:center;align-items:center;display:inline-flex}.folder-icon[data-v-1e52491e],.folder-icon-wrapper[data-v-1e52491e]{width:16px;height:16px;color:var(--color-text-secondary,#666);flex-shrink:0}.folder-icon[data-v-1e52491e]{display:block}.folder-name[data-v-1e52491e]{color:var(--color-text-primary,#333);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.folder-badge[data-v-1e52491e]{color:var(--color-text-secondary,#666);flex-shrink:0;margin-left:4px;font-size:13px;font-weight:400}.groups-container[data-v-1e52491e]{border-top:1px solid #0000000f;margin-top:12px;padding-top:12px}.groups-section-header[data-v-1e52491e]{margin-bottom:8px;padding:8px 12px}.groups-section-title[data-v-1e52491e]{color:var(--color-text-secondary,#666);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.group-item[data-v-1e52491e]{cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:36px;margin:1px 0;padding:8px 24px 8px 32px;transition:background-color .2s;display:flex}.group-item[data-v-1e52491e]:hover{background-color:#f3f4f6}.group-item.is-selected[data-v-1e52491e]{background-color:#eef5ff;border-radius:8px;padding:8px 24px 8px 32px}.group-content[data-v-1e52491e]{flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.group-icon[data-v-1e52491e]{width:20px;height:20px;color:var(--color-text-secondary,#666);flex-shrink:0}.group-name[data-v-1e52491e]{color:var(--color-text-primary,#333);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.group-badge[data-v-1e52491e]{background-color:var(--color-primary,#0f7fff);color:#fff;text-align:center;border-radius:10px;flex-shrink:0;min-width:18px;padding:2px 6px;font-size:10px;font-weight:600}.loading-folders[data-v-1e52491e]{color:var(--color-text-secondary,#666);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.loading-spinner-small[data-v-1e52491e]{border:2px solid #f3f3f3;border-top:2px solid var(--color-primary,#0f7fff);border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin-1e52491e}.no-folders[data-v-1e52491e]{color:var(--color-text-secondary,#666);padding:8px 12px;font-size:12px;font-style:italic}.more-folders-section[data-v-1e52491e]{cursor:pointer;transition:background-color .15s}.more-folders-section[data-v-1e52491e]:hover{background-color:#fffc}.more-folders-content[data-v-1e52491e]{justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}.more-folders-section.expanded .more-icon[data-v-1e52491e]{transform:rotate(90deg)}.more-icon[data-v-1e52491e]{width:20px;height:20px;color:var(--color-text-secondary,#666);flex-shrink:0;transition:transform .2s}.more-label[data-v-1e52491e]{flex:1;align-items:center;gap:4px;display:flex}.more-text[data-v-1e52491e]{font-size:14px;font-weight:500}.more-count[data-v-1e52491e]{color:var(--color-text-tertiary,#999);font-size:12px}.more-folders-list[data-v-1e52491e]{padding-left:0}.more-folder-item .folder-name[data-v-1e52491e]{font-size:14px}.more-folder-item .folder-icon[data-v-1e52491e]{width:16px;height:16px}.combined-card-container[data-v-1e52491e]{flex:1;display:flex;overflow:hidden}.combined-card-container.search-mode[data-v-1e52491e]{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;height:calc(100vh - 129px);min-height:calc(100vh - 129px);max-height:calc(100vh - 129px);display:flex;overflow:hidden}.advanced-search-container[data-v-1e52491e]{flex-direction:column;width:100%;height:100%;display:flex}.search-header[data-v-1e52491e]{box-sizing:border-box;background:#fafafa;border-bottom:1px solid #e0e0e0;flex-shrink:0;align-items:center;gap:16px;height:65px;padding:16px 24px;display:flex}.search-header h2[data-v-1e52491e]{color:#1f2937;flex:1;margin:0;font-size:20px;font-weight:600}.search-main-container[data-v-1e52491e]{background-color:#fff;flex-direction:column;height:calc(100% - 65px);display:flex;overflow:hidden}.search-main-inner-wrapper[data-v-1e52491e]{box-sizing:border-box;flex-direction:row;flex:1;width:100%;height:100%;padding:20px;display:flex;overflow:hidden}.search-main-inner-wrapper[data-v-1e52491e] .general-chat-wrapper,.search-main-inner-wrapper[data-v-1e52491e] .j-general-chat-wrapper{flex-direction:column;width:100%;height:100%;display:flex}.search-main-inner-wrapper[data-v-1e52491e] .chat-wrapper,.search-main-inner-wrapper[data-v-1e52491e] .j-chat-wrapper{flex:1;overflow-y:auto}.search-main-inner-wrapper[data-v-1e52491e] .input-wrapper-wrapper,.search-main-inner-wrapper[data-v-1e52491e] .j-input-wrapper-wrapper{box-sizing:border-box;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;max-width:100%;margin-top:auto;padding:20px;display:flex;position:relative}.search-title-with-logo[data-v-1e52491e]{align-items:center;gap:10px;display:flex}.title-logo[data-v-1e52491e]{flex-shrink:0}.title-logo[data-v-1e52491e],.title-logo svg[data-v-1e52491e]{width:24px;height:24px}.back-btn[data-v-1e52491e]{cursor:pointer;color:#5f6368;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.back-btn[data-v-1e52491e]:hover{color:#1f2937;background-color:#0000000d}.back-btn[data-v-1e52491e]:active{background-color:#00000014}.back-btn svg[data-v-1e52491e]{flex-shrink:0;width:20px;height:20px}@media (prefers-color-scheme:dark){.combined-card-container.search-mode[data-v-1e52491e]{background:#1f2937}.search-header[data-v-1e52491e]{background:#111827;border-bottom-color:#374151}.search-header h2[data-v-1e52491e]{color:#f3f4f6}.back-btn[data-v-1e52491e]{color:#9ca3af}.back-btn[data-v-1e52491e]:hover{color:#e5e7eb;background-color:#ffffff14}.back-btn[data-v-1e52491e]:active{background-color:#ffffff1f}}.compose-modal-overlay[data-v-1e52491e]{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}.compose-modal-container[data-v-1e52491e]{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}.compose-modal-header[data-v-1e52491e]{height:40px;padding:calc(16px + env(safe-area-inset-top,0px))16px 0;box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.compose-header-left[data-v-1e52491e]{flex-direction:column;gap:8px;display:flex}.compose-modal-header h3[data-v-1e52491e]{color:#1f2937;margin:0;font-size:18px;font-weight:600}.account-selector[data-v-1e52491e]{align-items:center;gap:8px;display:flex}.account-selector-label[data-v-1e52491e]{color:#6b7280;font-size:14px;font-weight:500}.account-dropdown[data-v-1e52491e]{color:#374151;background:0 0;border:none;border-radius:6px;min-width:200px;padding:4px 8px;font-size:14px}.account-dropdown[data-v-1e52491e]:focus{outline:none;box-shadow:0 0 0 2px #3b82f61a}.account-display[data-v-1e52491e]{align-items:center;gap:8px;display:flex}.account-display-label[data-v-1e52491e]{color:#6b7280;font-size:14px;font-weight:500}.account-display-email[data-v-1e52491e]{color:#374151;font-size:14px;font-weight:500}.compose-modal-header .close-button[data-v-1e52491e]{color:#5f6368;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;font-weight:600;line-height:1;display:flex}.compose-modal-header .close-button[data-v-1e52491e]:hover{background-color:#f1f3f4}.compose-modal-header .close-button[data-v-1e52491e] svg{stroke:currentColor;width:20px;height:20px}.compose-modal-body[data-v-1e52491e]{flex:1;min-height:400px;padding:0;overflow-y:auto}.compose-modal-body .gmail-draft-container[data-v-1e52491e]{box-shadow:none!important;height:100%!important}.compose-modal-body .gmail-draft-container[data-v-1e52491e],.compose-modal-body .gmail-draft-container .gmail-draft-widget[data-v-1e52491e]{border:none!important;margin:0!important;padding:0!important}.compose-mobile-bottom-fab.mobile-bottom-fab-container[data-v-1e52491e]{z-index:1205}.compose-modal-body .editor-wrapper[data-v-1e52491e]{max-height:800px!important;overflow:hidden!important}.compose-modal-body .editor-wrapper .editor-iframe[data-v-1e52491e],.compose-modal-body .email-editor .editor-iframe[data-v-1e52491e],.compose-modal-body iframe[style*=height][data-v-1e52491e]{height:auto!important;min-height:300px!important;max-height:800px!important}@media (max-width:768px){.compose-modal-overlay[data-v-1e52491e]{align-items:stretch;padding:0}.compose-modal-container[data-v-1e52491e]{width:100%;max-width:100%;height:100vh;border-radius:0;height:100dvh;animation:.3s ease-out slideUp-1e52491e}@keyframes slideUp-1e52491e{0%{transform:translateY(100%)}to{transform:translateY(0)}}.compose-modal-header[data-v-1e52491e]{height:auto;padding:calc(12px + env(safe-area-inset-top,0px))12px 12px;box-sizing:border-box;flex-shrink:0}.compose-modal-header .desktop-only[data-v-1e52491e]{display:none!important}.compose-modal-header .mobile-only[data-v-1e52491e]{display:flex!important}.mobile-close-btn[data-v-1e52491e]{cursor:pointer;color:#333;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.mobile-close-btn[data-v-1e52491e] svg{width:20px;height:20px}.mobile-header-actions[data-v-1e52491e]{align-items:center;gap:12px;display:flex}.mobile-save-draft-btn[data-v-1e52491e]{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-1e52491e]:not(:disabled){opacity:1;color:#232425}.mobile-save-draft-btn[data-v-1e52491e]:hover:not(:disabled){background:#e8e8e8}.mobile-save-draft-btn[data-v-1e52491e]:disabled{opacity:.5;cursor:not-allowed}.mobile-schedule-send-btn[data-v-1e52491e]{color:#232425;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-schedule-send-btn[data-v-1e52491e]:hover:not(:disabled){background:#e8e8e8}.mobile-schedule-send-btn[data-v-1e52491e]:disabled{opacity:.5;cursor:not-allowed}.mobile-send-btn[data-v-1e52491e]{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-1e52491e]:hover:not(:disabled){background:#0a66ff}.mobile-send-btn[data-v-1e52491e]:disabled{opacity:.6;cursor:not-allowed;background:#0f7fff80}.mobile-save-draft-btn.is-loading[data-v-1e52491e],.mobile-send-btn.is-loading[data-v-1e52491e]{opacity:1;cursor:default;pointer-events:none}.mobile-send-btn.is-loading[data-v-1e52491e]{background:#0f7fff}.mobile-save-draft-btn .saving-spinner[data-v-1e52491e],.mobile-send-btn .sending-spinner[data-v-1e52491e]{border:2px solid #0003;border-top-color:#00000080;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-1e52491e}.mobile-save-draft-btn .saving-spinner[data-v-1e52491e]{border-color:#909499 #9094994d #9094994d}.mobile-send-btn .sending-spinner[data-v-1e52491e]{border-color:#fff #ffffff59 #ffffff59}.mobile-send-btn .send-arrow[data-v-1e52491e]{width:16px;height:16px}.compose-modal-header h3[data-v-1e52491e]{color:#1f2937;font-size:18px;font-weight:600}.compose-modal-header .close-button[data-v-1e52491e]{width:24px;height:24px}.compose-modal-header .close-button[data-v-1e52491e] svg{width:20px;height:20px}.compose-modal-body[data-v-1e52491e]{height:calc(100vh - 56px - env(safe-area-inset-top,0px));height:calc(100dvh - 56px - env(safe-area-inset-top,0px));overflow-y:auto}.compose-modal-body .gmail-draft-container[data-v-1e52491e]{height:100%!important}.compose-modal-body .editor-wrapper[data-v-1e52491e],.compose-modal-body .email-editor .editor-iframe[data-v-1e52491e]{max-height:calc(100vh - 200px)!important;max-height:calc(100dvh - 200px)!important}}@media (prefers-color-scheme:dark){.compose-modal-overlay[data-v-1e52491e]{background-color:#000c}.compose-modal-container[data-v-1e52491e]{background:#1f2937;box-shadow:0 10px 40px #00000080}.compose-modal-header[data-v-1e52491e]{background:#262d3a;border-bottom-color:#374151}.compose-modal-header h3[data-v-1e52491e]{color:#f3f4f6}.compose-modal-header .close-button[data-v-1e52491e]{color:#9ca3af}.compose-modal-header .close-button[data-v-1e52491e]:hover{color:#fff;background-color:#3a3a3a}.account-display-label[data-v-1e52491e],.account-selector-label[data-v-1e52491e]{color:#9ca3af}.account-dropdown[data-v-1e52491e]{color:#f3f4f6;background:0 0;border:none}.account-dropdown[data-v-1e52491e]:focus{box-shadow:0 0 0 2px #3b82f633}.account-display-email[data-v-1e52491e]{color:#f3f4f6}.mobile-close-btn[data-v-1e52491e]{color:#e5e7eb}.mobile-close-btn[data-v-1e52491e]:hover{background:#374151}.mobile-save-draft-btn[data-v-1e52491e]{color:#e5e7eb;background:#374151;border-color:#4b5563}.mobile-save-draft-btn[data-v-1e52491e]:not(:disabled){color:#e5e7eb}.mobile-save-draft-btn[data-v-1e52491e]:hover:not(:disabled){background:#4b5563}.mobile-schedule-send-btn[data-v-1e52491e]{color:#e5e7eb;background:#374151}.mobile-schedule-send-btn[data-v-1e52491e]:hover:not(:disabled){background:#4b5563}.mobile-send-btn[data-v-1e52491e]{background:#3b82f6}.mobile-send-btn[data-v-1e52491e]:hover:not(:disabled){background:#2563eb}.mobile-send-btn[data-v-1e52491e]:disabled{color:#ffffff80;background:#3b82f64d}}.voice-mode-overlay[data-v-1e52491e]{z-index:9999;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.voice-fab[data-v-1e52491e]{cursor:pointer;z-index:1000;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #667eea66,0 8px 24px #0003}.voice-fab[data-v-1e52491e]:hover{transform:scale(1.1)translateY(-2px);box-shadow:0 6px 20px #667eea80,0 12px 32px #0000004d}.voice-fab[data-v-1e52491e]:active{transform:scale(1.05)}.voice-fab svg[data-v-1e52491e]{width:28px;height:28px}@keyframes fab-pulse-1e52491e{0%,to{box-shadow:0 4px 16px #667eea66,0 8px 24px #0003}50%{box-shadow:0 4px 16px #667eea99,0 8px 24px #0003,0 0 0 8px #667eea1a}}.voice-fab[data-v-1e52491e]{animation:2s ease-in-out infinite fab-pulse-1e52491e}@media (max-width:768px){.voice-fab[data-v-1e52491e]{width:56px;height:56px;bottom:80px;right:16px}.voice-fab svg[data-v-1e52491e]{width:24px;height:24px}}.mobile-fab.recording[data-v-1e52491e]{background:linear-gradient(135deg,#f44,#c00);animation:1s ease-in-out infinite recording-pulse-1e52491e}@keyframes recording-pulse-1e52491e{0%,to{transform:scale(1);box-shadow:0 4px 12px #ff44444d}50%{transform:scale(1.05);box-shadow:0 6px 20px #ff444480}}.recording-indicator[data-v-1e52491e]{background:#fff;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite blink-1e52491e;position:absolute;top:8px;right:8px}@keyframes blink-1e52491e{0%,to{opacity:1}50%{opacity:.3}}.voice-recording-modal[data-v-1e52491e]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10000;background:linear-gradient(#000000b3,#000000e6);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.recording-status[data-v-1e52491e]{justify-content:center;align-items:center;gap:12px;padding:32px 0 16px;display:flex}.recording-indicator-dot[data-v-1e52491e]{background:#ef4444;border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite recording-blink-1e52491e}@keyframes recording-blink-1e52491e{0%,to{opacity:1}50%{opacity:.3}}.recording-time[data-v-1e52491e]{color:#fff;letter-spacing:1px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:32px;font-weight:300}.waveform-container[data-v-1e52491e]{flex-direction:column;flex:1;gap:32px;padding:0 24px}.waveform-bars[data-v-1e52491e],.waveform-container[data-v-1e52491e]{justify-content:center;align-items:center;display:flex}.waveform-bars[data-v-1e52491e]{gap:4px;height:120px}.wave-bar[data-v-1e52491e]{opacity:.7;background:linear-gradient(#667eea,#764ba2);border-radius:2px;width:4px;animation:.8s ease-in-out infinite wave-bounce-1e52491e}@keyframes wave-bounce-1e52491e{0%,to{height:20px}50%{height:80px}}.action-hint-center[data-v-1e52491e]{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffff26;border-radius:24px;padding:12px 24px;font-size:16px;font-weight:500}.recording-buttons-container[data-v-1e52491e]{flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:fixed;bottom:24px;right:24px}.buttons-horizontal-row[data-v-1e52491e]{align-items:center;gap:16px;display:flex}.action-button[data-v-1e52491e]{opacity:.4;flex-direction:column;align-items:center;gap:8px;transition:all .3s;display:flex}.action-button.active[data-v-1e52491e]{opacity:1;transform:scale(1.15)}.action-button-icon[data-v-1e52491e]{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex}.action-button.active .action-button-icon[data-v-1e52491e]{background:#ffffff4d;box-shadow:0 8px 24px #0000004d}.action-cancel.active .action-button-icon[data-v-1e52491e]{background:linear-gradient(135deg,#ef444466,#dc262666)}.action-handsfree.active .action-button-icon[data-v-1e52491e]{background:linear-gradient(135deg,#3b82f666,#2563eb66)}.action-button-icon svg[data-v-1e52491e]{color:#fff;width:32px;height:32px}.action-button-label[data-v-1e52491e]{color:#fff;opacity:0;font-size:13px;font-weight:600;transition:opacity .3s}.action-button.active .action-button-label[data-v-1e52491e]{opacity:1}.notification-detail-view .inbox-item-title-row .action-button[data-v-1e52491e]{color:#fff;opacity:1;min-width:120px;box-shadow:none;background-color:#111;border:none;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600}.notification-detail-view .inbox-item-title-row .action-button[data-v-1e52491e]:hover{opacity:.9}.mic-button-modal[data-v-1e52491e]{flex-direction:column;align-items:center;gap:8px;display:flex}.mic-button-recording[data-v-1e52491e]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:1.5s ease-in-out infinite mic-pulse-1e52491e;display:flex;box-shadow:0 8px 32px #667eea99,0 0 #667eea66}.mic-button-recording svg[data-v-1e52491e]{width:36px;height:36px}@keyframes mic-pulse-1e52491e{0%{box-shadow:0 8px 32px #667eea99,0 0 #667eea66}50%{box-shadow:0 8px 40px #667eeacc,0 0 0 20px #667eea00}to{box-shadow:0 8px 32px #667eea99,0 0 #667eea66}}.recording-modal-fade-enter-active[data-v-1e52491e],.recording-modal-fade-leave-active[data-v-1e52491e]{transition:opacity .3s}.recording-modal-fade-enter-from[data-v-1e52491e],.recording-modal-fade-leave-to[data-v-1e52491e]{opacity:0}.typed-command-bar[data-v-1e52491e]{z-index:10002;background:#fff;border-top:1px solid #e5e7eb;padding:16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0000001a}.typed-command-container[data-v-1e52491e]{max-width:800px;margin:0 auto}.typed-command-header[data-v-1e52491e]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.typed-command-title[data-v-1e52491e]{color:#111827;font-size:14px;font-weight:600}.typed-command-close[data-v-1e52491e]{cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.typed-command-close[data-v-1e52491e]:hover{background:#e5e7eb}.typed-command-close svg[data-v-1e52491e]{color:#6b7280;width:16px;height:16px}.typed-command-input-wrapper[data-v-1e52491e]{align-items:center;gap:8px;display:flex}.typed-command-input[data-v-1e52491e]{color:#111827;border:2px solid #e5e7eb;border-radius:12px;outline:none;flex:1;padding:12px 16px;font-size:15px;transition:all .2s}.typed-command-input[data-v-1e52491e]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.typed-command-input[data-v-1e52491e]::placeholder{color:#9ca3af}.typed-command-submit[data-v-1e52491e]{cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.typed-command-submit[data-v-1e52491e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.typed-command-submit[data-v-1e52491e]:disabled{opacity:.5;cursor:not-allowed}.typed-command-submit svg[data-v-1e52491e]{color:#fff;width:24px;height:24px}.typed-command-hint[data-v-1e52491e]{color:#6b7280;text-align:center;margin-top:8px;font-size:12px}.templates-subsection[data-v-1e52491e]{margin-top:8px}.subsection-divider[data-v-1e52491e]{background-color:#e5e7eb;height:1px;margin:12px 0}.subsection-header[data-v-1e52491e]{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-left:4px;font-size:11px;font-weight:600}.typed-command-toggle-btn[data-v-1e52491e]{cursor:pointer;z-index:10000;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #667eea66}.typed-command-toggle-btn[data-v-1e52491e]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #667eea80}.typed-command-toggle-btn svg[data-v-1e52491e]{color:#fff;width:28px;height:28px}.slide-up-enter-active[data-v-1e52491e],.slide-up-leave-active[data-v-1e52491e]{transition:transform .3s,opacity .3s}.slide-up-enter-from[data-v-1e52491e],.slide-up-leave-to[data-v-1e52491e]{opacity:0;transform:translateY(100%)}@media (max-width:768px){.typed-command-toggle-btn[data-v-1e52491e]{width:48px;height:48px;bottom:80px;right:16px}.typed-command-toggle-btn svg[data-v-1e52491e]{width:24px;height:24px}.typed-command-bar[data-v-1e52491e]{padding:12px}.typed-command-input[data-v-1e52491e]{padding:10px 14px;font-size:14px}.typed-command-submit[data-v-1e52491e]{width:44px;height:44px}}.combined-card-container.template-preview[data-v-1e52491e],.template-state[data-v-1e52491e]{justify-content:center;align-items:center;display:flex}.template-state[data-v-1e52491e]{text-align:center;flex-direction:column;width:100%;max-width:600px}.template-content[data-v-1e52491e]{flex-direction:column;align-items:center;gap:24px;display:flex}.template-icon-wrapper[data-v-1e52491e]{background:#f3f4f6;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.template-icon[data-v-1e52491e]{color:#6b7280;width:32px;height:32px}.template-state h2[data-v-1e52491e]{color:#1f2937;margin:16px 0 12px;font-size:24px;font-weight:600}.template-description[data-v-1e52491e]{color:#6b7280;max-width:450px;margin:0 0 32px;font-size:15px;line-height:1.5}.template-actions[data-v-1e52491e]{margin-top:0}.create-briefing-btn[data-v-1e52491e]{color:#fff;cursor:pointer;background:#1f2937;border:none;border-radius:24px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.create-briefing-btn[data-v-1e52491e]:hover{background:#111827;transform:translateY(-1px)}.create-briefing-btn .btn-icon[data-v-1e52491e]{width:20px;height:20px}@media (prefers-color-scheme:dark){.gmail-read-wrapper[data-v-1e52491e],.inbox-layout[data-v-1e52491e],.task-builder-view[data-v-1e52491e],.top-bar[data-v-1e52491e]{background-color:#1c1c1e}.top-bar-title h1[data-v-1e52491e]{color:#f3f4f6}.toolbar-btn[data-v-1e52491e]{color:#9ca3af}.toolbar-btn[data-v-1e52491e]:hover{color:#60a5fa;background-color:#374151}.toolbar-btn[data-v-1e52491e]:disabled{opacity:.4}.toolbar-btn[data-v-1e52491e]:disabled:hover{color:#9ca3af;background-color:#0000}.content-wrapper[data-v-1e52491e]{background-color:#1c1c1e}.combined-card-container[data-v-1e52491e]{background:#1f2937;border-color:#374151;box-shadow:0 4px 15px #0000004d}.combined-card-container.template-preview[data-v-1e52491e]{background:#1f2937}.vertical-divider[data-v-1e52491e]{background:#374151}.left-panel[data-v-1e52491e]{background-color:#0000}.subsection-divider[data-v-1e52491e]{background-color:#374151}.section-action-btn[data-v-1e52491e],.section-label-text[data-v-1e52491e],.subsection-header[data-v-1e52491e]{color:#6b7280}.email-account-header .main-container .text[data-v-1e52491e],.email-account-header .text[data-v-1e52491e],.email-account-header .wrapper .text[data-v-1e52491e]{color:#f3f4f6!important}.section-action-btn[data-v-1e52491e]:hover{color:#9ca3af;background-color:#374151}.item-card[data-v-1e52491e]{color:#f3f4f6;background-color:#1c1c1e;border-color:#374151}.item-card[data-v-1e52491e]:hover{background-color:#1f2937;border-color:#4b5563}.item-card.is-selected[data-v-1e52491e]{background-color:#1e3a8a;border-color:#3b82f6}.item-card.is-inactive .item-title[data-v-1e52491e]{color:#6b7280!important}.item-card.is-inactive .item-inactive[data-v-1e52491e],.item-card.is-inactive .item-no-schedule[data-v-1e52491e],.item-card.is-inactive .item-snippet[data-v-1e52491e]{color:#4b5563!important}.item-card.is-inactive .avatar-image[data-v-1e52491e],.item-card.is-inactive .avatar-placeholder[data-v-1e52491e]{opacity:.5}.item-title[data-v-1e52491e]{color:#f3f4f6}.item-next-run[data-v-1e52491e],.item-snippet[data-v-1e52491e],.item-subtitle[data-v-1e52491e],.item-time[data-v-1e52491e]{color:#9ca3af}.item-next-run.item-no-schedule[data-v-1e52491e],.item-snippet .item-no-schedule[data-v-1e52491e]{color:#6b7280}.task-collection-card[data-v-1e52491e]{background-color:#1c1c1e}.task-collection-card.is-selected[data-v-1e52491e]{background-color:#1e3a8a!important}.task-collection-icon[data-v-1e52491e]{background-color:#6b7280}.task-collection-expand-btn[data-v-1e52491e]{color:#9ca3af}.task-collection-expand-btn[data-v-1e52491e]:hover{color:#d1d5db}.task-menu-trigger[data-v-1e52491e]{color:#9ca3af;background-color:#374151}.task-menu-trigger[data-v-1e52491e]:hover{color:#f3f4f6;background-color:#4b5563}.task-menu-dropdown[data-v-1e52491e]{z-index:10000;background-color:#1f2937;border-color:#374151;box-shadow:0 4px 6px #0000004d}.menu-item[data-v-1e52491e]{color:#f3f4f6}.menu-item[data-v-1e52491e]:hover,.menu-separator[data-v-1e52491e]{background-color:#374151}.menu-toggle-section[data-v-1e52491e]{background-color:#1f2937}.menu-toggle-section[data-v-1e52491e]:after{background-color:#374151}.menu-toggle-label[data-v-1e52491e]{color:#f3f4f6}.toggle-switch[data-v-1e52491e]{background-color:#4b5563}.toggle-switch.active[data-v-1e52491e]{background-color:#3b82f6}.toggle-switch[data-v-1e52491e]:disabled{opacity:.7}.toggle-spinner .spinner-icon[data-v-1e52491e]{color:#fff}.menu-item.delete-item[data-v-1e52491e]{color:#ef4444}.menu-item.delete-item[data-v-1e52491e]:hover{background-color:#ef44441a}.email-account-container .item-card[data-v-1e52491e]{background-color:#1c1c1e;border-color:#374151}.email-account-container .item-card[data-v-1e52491e]:hover{background-color:#1f2937}.expand-button[data-v-1e52491e]{color:#9ca3af}.expand-button[data-v-1e52491e]:hover{color:#f3f4f6;background-color:#374151}.folders-list[data-v-1e52491e]{margin-left:0;padding-left:0}.folder-item[data-v-1e52491e]{color:#f3f4f6}.folder-item[data-v-1e52491e]:hover{background-color:#374151}.folder-item.is-selected[data-v-1e52491e]{background-color:#1e3a8a;border-color:#3b82f6}.folder-name[data-v-1e52491e]{color:inherit}.folder-item.is-selected .folder-name[data-v-1e52491e]{color:#f3f4f6}.more-toggle[data-v-1e52491e]{color:#9ca3af}.more-toggle[data-v-1e52491e]:hover{color:#f3f4f6;background-color:#374151}.group-item[data-v-1e52491e]{color:#f3f4f6}.group-item[data-v-1e52491e]:hover{background-color:#374151}.group-item.is-selected[data-v-1e52491e]{background-color:#1e3a8a;border-color:#3b82f6}.groups-section-title[data-v-1e52491e]{color:#9ca3af}.empty-state h2[data-v-1e52491e],.empty-state h3[data-v-1e52491e]{color:#f3f4f6}.empty-state p[data-v-1e52491e]{color:#9ca3af}.empty-icon[data-v-1e52491e]{color:#6b7280}.panel-card-container[data-v-1e52491e]{background:#1c1c1e;border-color:#374151;box-shadow:0 4px 15px #0000004d}.panel-card-container.email-empty-full-width[data-v-1e52491e],.panel-card-container.task-empty-full-width[data-v-1e52491e]{background:0 0}.email-empty-state-full[data-v-1e52491e]{background:#1c1c1e;border-color:#374151}.email-empty-state-full .empty-icon[data-v-1e52491e]{color:#6b7280}.email-empty-state-full .empty-state h2[data-v-1e52491e],.email-empty-state-full .empty-state p[data-v-1e52491e]{color:#9ca3af}.email-empty-state-full .filter-conditions[data-v-1e52491e]{color:#60a5fa}.email-empty-state-full .empty-hint[data-v-1e52491e]{color:#6b7280}.email-empty-full-width .email-empty-state-full[data-v-1e52491e]{background:#1c1c1e;border-color:#374151}.retry-button[data-v-1e52491e]{color:#f3f4f6;background:#2a2a2e;border-color:#4b5563}.retry-button[data-v-1e52491e]:hover{background:#374151}.middle-panel-draft-placeholder .email-empty-state-full[data-v-1e52491e]{background:#1c1c1e}.empty-state-small[data-v-1e52491e]{color:#9ca3af}.empty-hint[data-v-1e52491e],.empty-hint-small[data-v-1e52491e]{color:#6b7280}.loading-indicator[data-v-1e52491e]{color:#9ca3af}.loading-spinner[data-v-1e52491e],.loading-spinner-small[data-v-1e52491e]{border-color:#60a5fa #374151 #374151}.loading-overlay[data-v-1e52491e]{background-color:#1c1c1ef2}.gmail-read-wrapper[data-v-1e52491e] .gmail-read-container{background-color:#1c1c1e}.gmail-read-wrapper[data-v-1e52491e] .email-header{border-bottom-color:#374151;background-color:#1c1c1e!important}.gmail-read-wrapper[data-v-1e52491e] .email-subject,.gmail-read-wrapper[data-v-1e52491e] .sender-name{color:#f3f4f6!important}.gmail-read-wrapper[data-v-1e52491e] .sender-email,.gmail-read-wrapper[data-v-1e52491e] .email-time,.gmail-read-wrapper[data-v-1e52491e] .receiver-label{color:#e5e7eb!important}.gmail-read-wrapper[data-v-1e52491e] .receiver-email,.gmail-read-wrapper[data-v-1e52491e] .recipients-text{color:#9ca3af!important}.gmail-read-wrapper[data-v-1e52491e] .meta-label{color:#e5e7eb!important}.gmail-read-wrapper[data-v-1e52491e] .meta-value{color:#9ca3af!important}.gmail-read-wrapper[data-v-1e52491e] .email-body{border-bottom-color:#374151;color:#e5e7eb!important;background-color:#1c1c1e!important}.gmail-read-wrapper[data-v-1e52491e] .email-header-actions{background-color:#0000}.gmail-read-wrapper[data-v-1e52491e] .email-body:before,.gmail-read-wrapper[data-v-1e52491e] .email-body.scrolled:before{background:linear-gradient(0deg,#1c1c1e 0,#1c1c1ef2 20%,#1c1c1e00)!important}.gmail-read-wrapper[data-v-1e52491e] .email-attachments{background-color:#1f2937!important;border-top-color:#374151!important}.gmail-read-wrapper[data-v-1e52491e] .email-action-icon{color:#e5e7eb!important;background:0 0!important;border:none!important}.gmail-read-wrapper[data-v-1e52491e] .email-action-icon:hover{background-color:#374151!important}.gmail-read-wrapper[data-v-1e52491e] .email-action-icon svg{stroke:#e5e7eb!important;color:#e5e7eb!important}.gmail-read-wrapper[data-v-1e52491e] .action-icon-divider{background-color:#374151!important}.gmail-read-wrapper[data-v-1e52491e] .action-button{color:#f3f4f6!important;background-color:#1f2937!important;border-color:#374151!important}.gmail-read-wrapper[data-v-1e52491e] .action-button:hover{background-color:#374151!important}.gmail-read-wrapper[data-v-1e52491e] .ask-genspark-btn{color:#f3f4f6!important;background-color:#1f2937!important;border-color:#374151!important}.gmail-read-wrapper[data-v-1e52491e] .ask-genspark-btn:hover{background-color:#374151!important}.loading-spinner-container[data-v-1e52491e]{background-color:#1f2937;box-shadow:0 4px 6px #0000004d}.loading-spinner-container p[data-v-1e52491e]{color:#f3f4f6}.task-config-loading[data-v-1e52491e]{background-color:#111827cc}.email-loading-overlay[data-v-1e52491e],.loading-more-emails[data-v-1e52491e]{background-color:#1f2937}.loading-more-emails[data-v-1e52491e]{color:#9ca3af}.middle-panel[data-v-1e52491e],.right-panel[data-v-1e52491e]{background-color:#0000}.right-panel-header[data-v-1e52491e]{background-color:#1f2937;border-bottom-color:#374151}.right-panel-header h3[data-v-1e52491e]{color:#f3f4f6}.notification-detail-container[data-v-1e52491e]{background-color:#1f2937}.inbox-item-header[data-v-1e52491e]{background-color:#111827;border-bottom-color:#374151}.inbox-item-subject[data-v-1e52491e]{color:#f3f4f6}.inbox-item-date-top[data-v-1e52491e]{color:#9ca3af}.action-button[data-v-1e52491e]{color:#fff;background-color:#3b82f6}.action-button[data-v-1e52491e]:hover{background-color:#2563eb}.detail-content[data-v-1e52491e]{color:#f3f4f6;background-color:#1f2937}.template-state[data-v-1e52491e]{background-color:#0000}.template-content h2[data-v-1e52491e],.template-state h2[data-v-1e52491e]{color:#f3f4f6}.template-description[data-v-1e52491e]{color:#9ca3af}.template-icon-wrapper[data-v-1e52491e]{background-color:#374151}.template-icon[data-v-1e52491e]{color:#60a5fa}.create-briefing-btn[data-v-1e52491e]{background-color:#3b82f6}.create-briefing-btn[data-v-1e52491e]:hover{background-color:#2563eb}.task-empty-state[data-v-1e52491e]{background-color:#0000}.inactive-status[data-v-1e52491e],.next-run-info[data-v-1e52491e],.no-schedule-status[data-v-1e52491e],.task-description[data-v-1e52491e],.task-status[data-v-1e52491e]{color:#9ca3af}.clock-icon[data-v-1e52491e],.info-icon[data-v-1e52491e],.pause-icon[data-v-1e52491e]{color:#6b7280}.configure-task-btn[data-v-1e52491e]{color:#f3f4f6;background-color:#374151;border-color:#4b5563}.configure-task-btn[data-v-1e52491e]:hover{background-color:#4b5563;border-color:#6b7280}.email-detail-view[data-v-1e52491e]{background-color:#0000}.gmail-read-loading[data-v-1e52491e]{background-color:#1f2937}.status-indicator[data-v-1e52491e]{color:#f3f4f6;background-color:#374151}.error-message[data-v-1e52491e]{color:#ef4444;background-color:#7f1d1d;border-color:#991b1b}.mobile-back-btn[data-v-1e52491e]{color:#9ca3af}.mobile-back-btn[data-v-1e52491e]:disabled{opacity:.3}.mobile-back-btn[data-v-1e52491e]:not(:disabled):hover{color:#f3f4f6;background-color:#374151}.mobile-top-fab-container[data-v-1e52491e]{height:calc(56px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(10px);padding-top:calc(16px + env(safe-area-inset-top,0px));background:linear-gradient(#111827f2 0,#111827cc 50%,#11182700);position:fixed;top:0;left:0;right:0}.mobile-top-title h1[data-v-1e52491e]{color:#f3f4f6}.mobile-button-group[data-v-1e52491e]{background:#374151}.mobile-button-group-icon[data-v-1e52491e]{color:#f3f4f6}.mobile-button-group-divider[data-v-1e52491e]{background:#4b5563}.settings-btn[data-v-1e52491e]{color:#9ca3af}.settings-btn[data-v-1e52491e]:hover{color:#60a5fa;background-color:#374151}.email-list-wrapper[data-v-1e52491e],.gmail-search-wrapper[data-v-1e52491e]{background-color:#0000}.no-folders[data-v-1e52491e]{color:#6b7280}.mailbox-empty-state[data-v-1e52491e],.tasks-empty-state[data-v-1e52491e]{color:#9ca3af}.inbox-items-container[data-v-1e52491e],.inbox-list[data-v-1e52491e],.inbox-section[data-v-1e52491e]{background-color:#0000}.inactive-agent-badge[data-v-1e52491e]{background:#374151}.inactive-badge-text[data-v-1e52491e]{color:#f3f4f6}.inactive-badge-btn[data-v-1e52491e]{color:#f3f4f6;background:#1f2937;border-color:#6b7280}.inactive-badge-btn[data-v-1e52491e]:hover:not(:disabled){background:#111827;border-color:#9ca3af}.task-actions[data-v-1e52491e]{background-color:#0000}.audio-player[data-v-1e52491e]{background-color:#374151;border-color:#4b5563}.audio-title[data-v-1e52491e]{color:#f3f4f6}.audio-element[data-v-1e52491e]{background-color:#1f2937}.detailed-content-wrapper[data-v-1e52491e]{color:#f3f4f6}.detailed-content-wrapper[data-v-1e52491e],.email-empty-state[data-v-1e52491e]{background-color:#0000}.email-empty-state h3[data-v-1e52491e]{color:#f3f4f6}.loading-blur[data-v-1e52491e]{filter:blur(2px);pointer-events:none}.advanced-search-container[data-v-1e52491e]{background-color:#1f2937}.search-main-container[data-v-1e52491e],.search-main-inner-wrapper[data-v-1e52491e]{background-color:#0000}.search-title-with-logo[data-v-1e52491e]{color:#f3f4f6}.title-logo[data-v-1e52491e]{color:#60a5fa}}.reply-menu-overlay[data-v-1e52491e]{z-index:10000;background:#00000080;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.reply-menu-container[data-v-1e52491e]{background:#fff;border-radius:16px 16px 0 0;width:100%;max-height:80vh;padding:8px 0 12px;overflow-y:auto}.email-more-menu-handle[data-v-1e52491e]{background:#d9d9d9;border-radius:999px;width:44px;height:4px;margin:6px auto 8px}.email-more-menu-list[data-v-1e52491e]{width:100%}.email-more-menu-item[data-v-1e52491e]{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}.email-more-menu-item[data-v-1e52491e]:hover{background:#f5f5f5}.email-more-menu-item.danger[data-v-1e52491e]{color:#dc2626}.email-more-menu-icon[data-v-1e52491e]{color:currentColor;flex-shrink:0;width:20px;height:20px}.email-more-menu-divider[data-v-1e52491e]{background:#efeff0;height:1px;margin:0}.email-more-flag-section[data-v-1e52491e]{padding:12px 16px 16px}.email-more-flag-title[data-v-1e52491e]{color:#232425;margin-bottom:12px;font-size:16px}.email-more-flag-row[data-v-1e52491e]{align-items:center;gap:14px;display:flex}.email-more-flag-btn[data-v-1e52491e]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:relative}.email-more-flag-btn.selected[data-v-1e52491e]{border-color:#0f7fff}.email-more-flag-icon[data-v-1e52491e]{width:18px;height:18px}.email-more-flag-check[data-v-1e52491e]{color:#fff;background:#0f7fff;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:-3px;right:-3px}.reply-menu-header[data-v-1e52491e]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px;display:flex}.reply-menu-sender[data-v-1e52491e]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sender-avatar[data-v-1e52491e]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:16px;font-weight:600;display:flex}.sender-info[data-v-1e52491e]{flex:1;min-width:0}.sender-name[data-v-1e52491e]{color:#111827;font-size:14px;font-weight:600}.email-subject-preview[data-v-1e52491e],.sender-name[data-v-1e52491e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-subject-preview[data-v-1e52491e]{color:#6b7280;font-size:12px}.reply-menu-close[data-v-1e52491e]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.reply-menu-close[data-v-1e52491e]:hover{background:#e5e7eb}.reply-menu-actions[data-v-1e52491e]{grid-template-columns:repeat(2,1fr);gap:8px;padding:16px;display:grid}.reply-action-btn[data-v-1e52491e]{cursor:pointer;color:#111827;background:#f9fafb;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.reply-action-btn[data-v-1e52491e]:hover{background:#f3f4f6}.reply-action-btn.danger[data-v-1e52491e]{color:#ef4444}.reply-action-btn .action-icon[data-v-1e52491e]{width:20px;height:20px}.reply-menu-divider[data-v-1e52491e]{background:#f3f4f6;height:8px}.reply-menu-more-actions[data-v-1e52491e]{flex-direction:column;gap:0;display:flex}.reply-more-action-btn[data-v-1e52491e]{cursor:pointer;color:#111827;text-align:left;background:#fff;border:none;border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:16px;font-size:14px;transition:background .2s;display:flex}.reply-more-action-btn[data-v-1e52491e]:hover{background:#f9fafb}.reply-more-action-btn .action-icon-small[data-v-1e52491e]{color:#6b7280;width:18px;height:18px}.flag-section[data-v-1e52491e]{background:#fff;border-bottom:1px solid #f3f4f6;padding:16px}.flag-section-header[data-v-1e52491e]{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:600}.flag-color-row-mobile[data-v-1e52491e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flag-color-option-mobile[data-v-1e52491e]{cursor:pointer;background:#f9fafb;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.flag-color-option-mobile[data-v-1e52491e]:hover{background:#f3f4f6;transform:scale(1.1)}.flag-color-option-mobile[data-v-1e52491e]:active{transform:scale(.95)}.flag-color-icon-mobile[data-v-1e52491e] svg{width:16px;height:17px}.flag-clear-icon[data-v-1e52491e]{color:#9ca3af;width:16px;height:16px}.flag-selected-name-mobile[data-v-1e52491e]{color:#374151;text-align:center;margin-top:8px;font-size:13px;font-weight:500}.combined-card-container.task-detail-mode[data-v-1e52491e]{flex-direction:column;width:100%;height:calc(100vh - 52px);display:flex;overflow:hidden}.task-detail-container[data-v-1e52491e]{flex-direction:column;width:100%;height:100%;display:flex}.task-detail-header[data-v-1e52491e]{background:#fafafa;border-bottom:1px solid #e0e0e0;flex-shrink:0;align-items:center;gap:8px;height:36px;padding:8px 16px;display:flex}.task-detail-title[data-v-1e52491e]{color:#1a1a1a;margin:0;font-size:16px;font-weight:500}.task-main-container[data-v-1e52491e],.task-main-inner-wrapper[data-v-1e52491e]{flex-direction:column;flex:1;display:flex;overflow:hidden}.task-main-inner-wrapper[data-v-1e52491e]{position:relative}.task-detail-mode[data-v-1e52491e] .j-input-wrapper-wrapper{box-sizing:border-box;background:0 0;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 20px 20px;display:flex;position:relative}.task-detail-mode[data-v-1e52491e] .input-wrapper-wrapper-inner{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.task-detail-mode[data-v-1e52491e] .input-wrapper.search-input-wrapper{min-width:unset!important;--container-width:100%!important;width:100%!important;max-width:100%!important}.task-detail-mode[data-v-1e52491e] .input-wrapper{padding:0 10px;width:100%!important;max-width:min(680px,80%)!important;min-width:unset!important;box-sizing:border-box!important;margin:0 auto!important}.task-detail-mode[data-v-1e52491e] .input-wrapper.box-border.search-input-wrapper{width:100%!important;max-width:min(680px,80%)!important;min-width:unset!important;margin:0 auto!important}.task-detail-mode[data-v-1e52491e] [class*=md\:min-w-]{min-width:unset!important}.task-detail-mode[data-v-1e52491e] [class*=md\:w-]{--container-width:min(680px,80%)!important;width:100%!important;max-width:min(680px,80%)!important}.task-detail-mode[data-v-1e52491e] .j-input-wrapper-inner{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.task-detail-mode[data-v-1e52491e] .prompt-input-wrapper{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8px 0!important;display:flex!important;overflow:visible!important}.task-detail-mode[data-v-1e52491e] .prompt-input-wrapper .textarea-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.task-detail-mode[data-v-1e52491e] .prompt-input-wrapper>*,.task-detail-mode[data-v-1e52491e] .input-wrapper-wrapper-inner>*{box-sizing:border-box!important;max-width:100%!important}.task-detail-mode[data-v-1e52491e] .switcher-container{display:none!important}.task-detail-mode[data-v-1e52491e] .prompt-input-agent-bar,.task-detail-mode[data-v-1e52491e] .selected-context-bar{box-sizing:border-box!important;width:calc(100% + 44px)!important;max-width:calc(100% + 44px)!important;margin-left:-22px!important;margin-right:-22px!important}.task-detail-mode[data-v-1e52491e] .selected-context-bar .context-bar-inner{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.task-detail-mode[data-v-1e52491e] .general-chat-wrapper,.task-detail-mode[data-v-1e52491e] .j-general-chat-wrapper{box-sizing:border-box;width:100%;height:100%;overflow:hidden;flex-direction:column!important;align-items:center!important;padding:8px!important;display:flex!important}.task-detail-mode[data-v-1e52491e] .chat-wrapper{box-sizing:border-box;flex:1;width:100%;min-height:0;overflow-y:auto}.task-detail-mode[data-v-1e52491e] .chat-content{box-sizing:border-box;width:100%;max-width:100%}.task-detail-mode[data-v-1e52491e] .conversation-wrapper{box-sizing:border-box!important;width:100%!important;max-width:min(680px,100%)!important;margin:0 auto!important}.task-detail-mode[data-v-1e52491e] .conversation-content{box-sizing:border-box!important;padding:0 16px!important}@media (max-width:768px){.combined-card-container.task-detail-mode[data-v-1e52491e]{height:100vh;height:100dvh;overflow:hidden}.task-detail-container[data-v-1e52491e]{height:100%;overflow:hidden}.task-main-container[data-v-1e52491e],.task-main-inner-wrapper[data-v-1e52491e]{flex-direction:column;flex:1;display:flex;overflow:hidden}.task-detail-mode[data-v-1e52491e] .general-chat-wrapper,.task-detail-mode[data-v-1e52491e] .j-general-chat-wrapper{height:100%;flex-direction:column!important;padding:4px!important;display:flex!important;overflow:hidden!important}.task-detail-mode[data-v-1e52491e] .chat-wrapper{-webkit-overflow-scrolling:touch;flex:1;padding-bottom:200px!important;overflow:hidden auto!important}.task-detail-mode[data-v-1e52491e] .conversation-wrapper{max-width:100%!important;overflow:visible!important}.task-detail-mode[data-v-1e52491e] .conversation-content{padding:0 8px!important;overflow:visible!important}.task-detail-mode[data-v-1e52491e] .j-input-wrapper-wrapper{z-index:100;background:#fff;flex-shrink:0;padding:12px 16px 16px;position:fixed;bottom:0;left:0;right:0}.task-detail-mode[data-v-1e52491e] .input-wrapper{padding:0 8px;max-width:100%!important}.task-detail-mode[data-v-1e52491e] .input-wrapper.box-border.search-input-wrapper{max-width:100%!important}.task-detail-mode[data-v-1e52491e] [class*=md\:w-]{--container-width:100%!important;max-width:100%!important}.task-detail-mode[data-v-1e52491e] .prompt-input-agent-bar,.task-detail-mode[data-v-1e52491e] .selected-context-bar{width:calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;margin-left:-20px!important;margin-right:-20px!important}}.task-loading-overlay[data-v-1e52491e]{background:#fafafa;justify-content:center;align-items:center;height:100%;display:flex}.loading-spinner-container[data-v-1e52491e]{color:#666;flex-direction:column;align-items:center;gap:16px;font-size:14px;display:flex}.loading-spinner[data-v-1e52491e]{border:3px solid #e0e0e0;border-top-color:#666;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-1e52491e}.mobile-task-menu-overlay[data-v-1e52491e]{z-index:10000;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-task-menu-sheet[data-v-1e52491e]{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:100%;max-height:80vh;animation:.3s ease-out slideUpFromBottom-1e52491e;display:flex;box-shadow:0 -4px 20px #00000026}@keyframes slideUpFromBottom-1e52491e{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-handle[data-v-1e52491e]{background:#d1d5db;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto}.mobile-task-menu-header[data-v-1e52491e]{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}.mobile-task-menu-title[data-v-1e52491e]{color:#242424;text-align:center;flex:1;margin:0;padding-right:32px;font-size:18px;font-weight:700}.mobile-task-menu-close[data-v-1e52491e]{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;right:20px}.mobile-task-menu-close[data-v-1e52491e]:active{opacity:.6}.mobile-task-menu-content[data-v-1e52491e]{flex:1;padding:8px 0;overflow-y:auto}.mobile-menu-toggle-section[data-v-1e52491e]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mobile-menu-toggle-label[data-v-1e52491e]{color:#242424;font-size:16px;font-weight:400}.mobile-toggle-switch[data-v-1e52491e]{cursor:pointer;background:#d1d5db;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background-color .2s;position:relative}.mobile-toggle-switch.active[data-v-1e52491e]{background:#3b82f6}.mobile-toggle-switch[data-v-1e52491e]:disabled{cursor:not-allowed;opacity:.6}.toggle-slider[data-v-1e52491e]{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.mobile-toggle-switch.active .toggle-slider[data-v-1e52491e]{transform:translate(20px)}.toggle-spinner[data-v-1e52491e]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.spinner-icon[data-v-1e52491e]{width:16px;height:16px;animation:1s linear infinite spin-1e52491e}@keyframes spin-1e52491e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mobile-menu-item[data-v-1e52491e]{cursor:pointer;color:#242424;align-items:center;gap:6px;padding:16px 20px;font-size:16px;font-weight:400;transition:background-color .15s;display:flex}.mobile-menu-item[data-v-1e52491e]:active{background-color:#f5f5f5}.mobile-menu-item.menu-item-loading[data-v-1e52491e]{opacity:.6;cursor:not-allowed}.mobile-menu-icon[data-v-1e52491e]{color:#242424;flex-shrink:0;width:20px;height:20px}.mobile-menu-icon.spinner[data-v-1e52491e]{animation:1s linear infinite spin-1e52491e}.bottom-sheet-fade-enter-active[data-v-1e52491e],.bottom-sheet-fade-leave-active[data-v-1e52491e]{transition:opacity .3s}.bottom-sheet-fade-enter-active .mobile-task-menu-sheet[data-v-1e52491e],.bottom-sheet-fade-leave-active .mobile-task-menu-sheet[data-v-1e52491e]{transition:transform .3s}.bottom-sheet-fade-enter-from[data-v-1e52491e]{opacity:0}.bottom-sheet-fade-enter-from .mobile-task-menu-sheet[data-v-1e52491e]{transform:translateY(100%)}.bottom-sheet-fade-leave-to[data-v-1e52491e]{opacity:0}.bottom-sheet-fade-leave-to .mobile-task-menu-sheet[data-v-1e52491e]{transform:translateY(100%)}@media (min-width:769px){.mobile-task-menu-overlay[data-v-1e52491e]{display:none}}.inbox-canvas-wrapper.is-genspark-app .mobile-top-fab-container[data-v-1e52491e]{height:40px!important;padding-top:0!important}.inbox-canvas-wrapper.is-genspark-app .content-wrapper.mobile-view .left-panel[data-v-1e52491e]{padding-top:52px!important}.inbox-canvas-wrapper.is-genspark-app .content-wrapper.mobile-view.min-app-top-hidden .left-panel[data-v-1e52491e]{padding-top:16px!important}.inbox-canvas-wrapper.is-genspark-app .mobile-panel.middle-panel .gmail-search-wrapper[data-v-1e52491e],.inbox-canvas-wrapper.is-genspark-app .mobile-panel.middle-panel .inbox-section[data-v-1e52491e]{padding-top:52px!important}.inbox-canvas-wrapper.is-genspark-app .content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.middle-panel .gmail-search-wrapper[data-v-1e52491e],.inbox-canvas-wrapper.is-genspark-app .content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.middle-panel .inbox-section[data-v-1e52491e]{padding-top:16px!important}.inbox-canvas-wrapper.is-genspark-app .mobile-panel.right-panel .email-detail-view[data-v-1e52491e],.inbox-canvas-wrapper.is-genspark-app .mobile-panel.right-panel .empty-state[data-v-1e52491e],.inbox-canvas-wrapper.is-genspark-app .mobile-panel.right-panel .meeting-prep-view[data-v-1e52491e],.inbox-canvas-wrapper.is-genspark-app .mobile-panel.right-panel .notification-detail-view[data-v-1e52491e]{padding-top:64px!important}.inbox-canvas-wrapper.is-genspark-app .content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.right-panel .email-detail-view[data-v-1e52491e],.inbox-canvas-wrapper.is-genspark-app .content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.right-panel .empty-state[data-v-1e52491e],.inbox-canvas-wrapper.is-genspark-app .content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.right-panel .meeting-prep-view[data-v-1e52491e],.inbox-canvas-wrapper.is-genspark-app .content-wrapper.mobile-view.min-app-top-hidden .mobile-panel.right-panel .notification-detail-view[data-v-1e52491e]{padding-top:24px!important}@media (max-width:768px){.inbox-canvas-wrapper.is-genspark-app .mobile-top-fab-container[data-v-1e52491e]{height:40px!important;padding-top:0!important}}@media (prefers-color-scheme:dark){.inbox-canvas-wrapper.is-genspark-app .mobile-top-fab-container[data-v-1e52491e]{height:40px!important;padding-top:0!important}.typed-command-bar[data-v-1e52491e]{background:#1f2937;border-top-color:#374151}.typed-command-title[data-v-1e52491e]{color:#f3f4f6}.typed-command-close[data-v-1e52491e]{background:#374151}.typed-command-close svg[data-v-1e52491e]{color:#9ca3af}.typed-command-close[data-v-1e52491e]:hover{background:#4b5563}.typed-command-input[data-v-1e52491e]{color:#f3f4f6;background:#111827;border-color:#374151}.typed-command-input[data-v-1e52491e]:focus{border-color:#667eea}.typed-command-input[data-v-1e52491e]::placeholder{color:#6b7280}.reply-menu-container[data-v-1e52491e]{background:#1f2937}.reply-menu-header[data-v-1e52491e]{border-bottom-color:#374151}.sender-name[data-v-1e52491e]{color:#f3f4f6}.email-subject-preview[data-v-1e52491e]{color:#9ca3af}.reply-menu-close[data-v-1e52491e]{color:#9ca3af;background:#374151}.reply-menu-close[data-v-1e52491e]:hover{background:#4b5563}.reply-action-btn[data-v-1e52491e]{color:#f3f4f6;background:#374151}.reply-action-btn[data-v-1e52491e]:hover{background:#4b5563}.reply-action-btn.danger[data-v-1e52491e]{color:#ef4444}.reply-menu-divider[data-v-1e52491e]{background:#111827}.reply-more-action-btn[data-v-1e52491e]{color:#f3f4f6;background:#1f2937;border-bottom-color:#374151}.reply-more-action-btn[data-v-1e52491e]:hover{background:#374151}.flag-section[data-v-1e52491e]{background:#1f2937;border-bottom-color:#374151}.flag-section-header[data-v-1e52491e]{color:#9ca3af}.flag-color-option-mobile[data-v-1e52491e]{background:#374151}.flag-color-option-mobile[data-v-1e52491e]:hover{background:#4b5563}.flag-selected-name-mobile[data-v-1e52491e]{color:#f3f4f6}.email-more-menu-handle[data-v-1e52491e]{background:#4b5563}.email-more-menu-item[data-v-1e52491e]{color:#f3f4f6}.email-more-menu-item[data-v-1e52491e]:hover{background:#374151}.email-more-menu-item.danger[data-v-1e52491e]{color:#ef4444}.email-more-menu-divider[data-v-1e52491e]{background:#374151}.email-more-flag-section[data-v-1e52491e]{background:0 0}.email-more-flag-title[data-v-1e52491e]{color:#f3f4f6}.email-more-flag-btn[data-v-1e52491e]{background:0 0}.email-more-flag-btn[data-v-1e52491e]:hover{background:#374151}.email-more-flag-btn.selected[data-v-1e52491e]{border-color:#3b82f6}.task-detail-header[data-v-1e52491e]{background:#1f2937;border-bottom-color:#374151}.task-detail-title[data-v-1e52491e]{color:#f3f4f6}.task-detail-mode[data-v-1e52491e] .j-input-wrapper-wrapper{background:0 0}.task-loading-overlay[data-v-1e52491e]{background:#1f2937}.loading-spinner-container[data-v-1e52491e]{color:#9ca3af}.loading-spinner[data-v-1e52491e]{border-color:#9ca3af #374151 #374151}.mobile-task-menu-sheet[data-v-1e52491e]{background:#1f2937}.sheet-handle[data-v-1e52491e]{background:#4b5563}.mobile-task-menu-header[data-v-1e52491e]{border-bottom-color:#374151}.mobile-task-menu-title[data-v-1e52491e]{color:#f3f4f6}.mobile-task-menu-close[data-v-1e52491e]{color:#9ca3af}.mobile-menu-toggle-section[data-v-1e52491e]{border-bottom-color:#374151}.mobile-menu-toggle-label[data-v-1e52491e]{color:#f3f4f6}.mobile-toggle-switch[data-v-1e52491e]{background:#4b5563}.mobile-toggle-switch.active[data-v-1e52491e]{background:#3b82f6}.toggle-slider[data-v-1e52491e]{background:#e5e7eb}.mobile-menu-item[data-v-1e52491e]{color:#f3f4f6}.mobile-menu-item[data-v-1e52491e]:active{background-color:#374151}.mobile-menu-icon[data-v-1e52491e]{color:#f3f4f6}}@media (prefers-color-scheme:dark) and (max-width:768px){.task-detail-mode[data-v-1e52491e] .j-input-wrapper-wrapper{background:#1f2937}.content-wrapper.mobile-view .left-panel[data-v-1e52491e],.mobile-panel.middle-panel[data-v-1e52491e]{background:#111827!important}.mobile-panel.middle-panel[data-v-1e52491e]:has(.today-brief){background:#1a1a1a!important}.mobile-panel.right-panel[data-v-1e52491e]{background:#111827}.section-container.mailbox .email-account-container[data-v-1e52491e]:has(.folder-item){background:#1f2937}.section-container.mailbox .email-account-container:not(:has(.folder-item)) .email-account-item[data-v-1e52491e]{background:#1f2937!important}.section-container.mailbox .email-account-item.item-card[data-v-1e52491e]:hover,.section-container.mailbox .email-account-item[data-v-1e52491e]:hover{background:#374151!important}.email-account-header .main-container .text[data-v-1e52491e],.email-account-header .text[data-v-1e52491e],.email-account-header .wrapper .text[data-v-1e52491e],.email-account-item .item-title[data-v-1e52491e],.email-account-item .text[data-v-1e52491e],.section-container.mailbox .email-account-header .main-container .text[data-v-1e52491e]{color:#f3f4f6!important}.email-account-item .item-subtitle[data-v-1e52491e]{color:#9ca3af!important}.section-container.mailbox .folder-name[data-v-1e52491e]{color:#d1d5db}.section-container.mailbox .add-item-button[data-v-1e52491e]{background:#1f2937}.section-container.mailbox .add-item-button[data-v-1e52491e]:hover{background:#374151}.section-container.mailbox .add-item-button .add-button-text[data-v-1e52491e],.section-container.mailbox .add-item-button .add-icon[data-v-1e52491e],.section-container.mailbox .add-item-button .add-icon[data-v-1e52491e] svg{color:#60a5fa}.section-container.scheduled-tasks .item-card[data-v-1e52491e]{background:#1c1c1e}.section-container.scheduled-tasks .item-card[data-v-1e52491e]:hover{background:#1f2937}.section-container.scheduled-tasks .item-title[data-v-1e52491e]{color:#f3f4f6}.section-container.scheduled-tasks .add-item-button[data-v-1e52491e]{background:#1f2937}.section-container.scheduled-tasks .add-item-button[data-v-1e52491e]:hover{background:#374151}.section-container.scheduled-tasks .add-item-button .add-button-text[data-v-1e52491e],.section-container.scheduled-tasks .add-item-button .add-icon[data-v-1e52491e]{color:#60a5fa}.swipe-action-more[data-v-1e52491e]{color:#f3f4f6;background-color:#374151}.swipe-action-more[data-v-1e52491e]:active{background-color:#4b5563}.section-container.mailbox .section-label-text[data-v-1e52491e],.section-container.scheduled-tasks .section-label-text[data-v-1e52491e]{color:#9ca3af}.section-container .add-item-button[data-v-1e52491e]{color:#f3f4f6!important;background:#1f2937!important}.section-container .add-item-button[data-v-1e52491e]:hover{background:#374151!important}.section-container .add-item-button .add-button-text[data-v-1e52491e]{color:#f3f4f6!important}.section-container .add-item-button .add-icon[data-v-1e52491e]{color:#60a5fa!important}.empty-state-button[data-v-1e52491e]{color:#f3f4f6!important;background:#1f2937!important;border-color:#374151!important}.empty-state-button[data-v-1e52491e]:hover{background:#374151!important}.empty-state-button .add-icon-svg[data-v-1e52491e],.empty-state-button span[data-v-1e52491e],.empty-state-button svg[data-v-1e52491e]{color:#f3f4f6!important}.empty-state-primary[data-v-1e52491e],.empty-state-secondary[data-v-1e52491e]{color:#9ca3af!important}[data-v-1e52491e] .draft-form,[data-v-1e52491e] .editor-container,[data-v-1e52491e] .form-field,[data-v-1e52491e] .gmail-draft-container,[data-v-1e52491e] .gmail-draft-widget,[data-v-1e52491e] .rich-text-editor{color:#e0e0e0!important;background-color:#1f2937!important;border-color:#374151!important}[data-v-1e52491e] .header-row input,[data-v-1e52491e] .recipient-input,[data-v-1e52491e] .subject-input{color:#e0e0e0!important;background-color:#1f2937!important;border-bottom-color:#374151!important}[data-v-1e52491e] .compact-header{background-color:#1f2937!important;border-bottom-color:#374151!important}[data-v-1e52491e] .draft-actions{background-color:#1f2937!important;border-top-color:#374151!important}}@media (prefers-color-scheme:dark){.toolbar-btn .toolbar-icon[data-v-1e52491e],.toolbar-btn[data-v-1e52491e] path,.toolbar-btn[data-v-1e52491e] svg,.toolbar-btn.ai-inline-write-btn .toolbar-icon[data-v-1e52491e],.toolbar-btn.ai-inline-write-btn[data-v-1e52491e] path,.toolbar-btn.ai-inline-write-btn[data-v-1e52491e] svg{stroke:#f3f4f6!important;color:#f3f4f6!important}.toolbar-btn.active[data-v-1e52491e],.toolbar-btn.ai-inline-write-btn.active[data-v-1e52491e],.toolbar-btn[data-v-1e52491e]:hover{background-color:#374151!important}.toolbar-btn.filter-active[data-v-1e52491e]{color:#60a5fa!important;background-color:#60a5fa33!important}.toolbar-btn.filter-active[data-v-1e52491e] path,.toolbar-btn.filter-active[data-v-1e52491e] svg{stroke:#60a5fa!important;color:#60a5fa!important}}.inbox-state-chat .left-panel[data-v-1e52491e]{display:none}.inbox-state-chat .task-detail-mode[data-v-1e52491e]{width:100%;max-width:100%;height:100%}.inbox-state-compose .inbox-layout[data-v-1e52491e]{background-color:var(--bg-color,#fff)}.inbox-state-compose .top-bar[data-v-1e52491e]{border-bottom:1px solid var(--border-color,#e5e7eb)}.inbox-state-compose .compose-btn[data-v-1e52491e]{display:none}@media (prefers-color-scheme:dark){.inbox-state-compose .inbox-layout[data-v-1e52491e]{background-color:#111827}.inbox-state-compose .top-bar[data-v-1e52491e]{background-color:#1f2937;border-bottom-color:#374151}}.sidebar-header[data-v-1e52491e]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:12px 8px;display:flex}.left-panel.collapsed .sidebar-header[data-v-1e52491e]{flex-direction:column;justify-content:flex-start;gap:12px}.sidebar-top-row[data-v-1e52491e]{justify-content:space-between;align-items:center;height:32px;display:flex}.sidebar-title-area[data-v-1e52491e]{align-items:center;gap:8px;display:flex}.sidebar-title-text[data-v-1e52491e]{color:#1f2937;font-size:16px;font-weight:600}.sidebar-toggle-btn[data-v-1e52491e]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .2s;display:flex}.sidebar-toggle-btn[data-v-1e52491e]:hover{color:#1f2937;background-color:#f3f4f6}.new-email-btn[data-v-1e52491e]{color:#fff;cursor:pointer;white-space:nowrap;background-color:#0f7fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:-moz-fit-content;height:fit-content;padding:6px 8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;transition:all .2s;display:flex}.new-email-btn[data-v-1e52491e]:hover{opacity:.95;background-color:#0d6ef0}.new-email-btn svg[data-v-1e52491e]{flex-shrink:0;width:20px;height:20px}.new-email-btn-icon-only[data-v-1e52491e]{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto;transition:all .2s;display:flex}.new-email-btn-icon-only[data-v-1e52491e]:hover{background-color:#2563eb}.left-panel.collapsed[data-v-1e52491e]{width:64px;min-width:64px;max-width:64px;padding-left:4px;padding-right:4px}.left-panel.collapsed .email-account-header .text[data-v-1e52491e],.left-panel.collapsed .folder-name[data-v-1e52491e],.left-panel.collapsed .item-next-run[data-v-1e52491e],.left-panel.collapsed .item-snippet[data-v-1e52491e],.left-panel.collapsed .item-time[data-v-1e52491e],.left-panel.collapsed .item-title[data-v-1e52491e],.left-panel.collapsed .section-label-text[data-v-1e52491e],.left-panel.collapsed .task-collection-expand-btn[data-v-1e52491e],.left-panel.collapsed .unread-count[data-v-1e52491e]{display:none}.left-panel.collapsed .item-card[data-v-1e52491e]{justify-content:center;padding:8px 4px}.left-panel.collapsed .folder-icon[data-v-1e52491e],.left-panel.collapsed .task-avatar[data-v-1e52491e]{margin-right:0}.left-panel.collapsed .section-container[data-v-1e52491e]{align-items:center}.left-panel.collapsed .email-account-item[data-v-1e52491e]{justify-content:center;padding:8px 0}.top-bar-content[data-v-1e52491e]{justify-content:space-between;gap:16px;width:100%;position:relative}.top-bar-content[data-v-1e52491e],.top-bar-left[data-v-1e52491e]{align-items:center;display:flex}.top-bar-left[data-v-1e52491e]{gap:12px;min-width:200px}.top-bar-center[data-v-1e52491e]{pointer-events:none;justify-content:center;width:min(100%,550px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.top-bar-center[data-v-1e52491e]>*{pointer-events:auto}.search-bar-wrapper[data-v-1e52491e]{max-width:100%;position:relative}.global-search-bar[data-v-1e52491e],.search-bar-wrapper[data-v-1e52491e]{box-sizing:border-box;width:100%;min-width:0}.global-search-bar[data-v-1e52491e]{cursor:text;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px;font:inherit;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;outline:none;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;transition:all .2s;display:flex}.global-search-bar[data-v-1e52491e]:hover{background-color:#f3f4f6}.global-search-bar[data-v-1e52491e]:focus-within{background-color:#fff;border:1px solid #3b82f6;box-shadow:0 0 0 2px #3b82f61a}.global-search-input[data-v-1e52491e]{color:#111827;background:0 0;border:none;outline:none;flex:1;height:100%;font-size:14px}.global-search-input[data-v-1e52491e]::placeholder{color:#9ca3af}.enter-button[data-v-1e52491e]{color:#1a73e8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.enter-button[data-v-1e52491e]:hover{background:#1a73e81a}.enter-icon[data-v-1e52491e]{width:16px;height:16px}.global-search-bar .search-icon[data-v-1e52491e]{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;display:flex}.desktop-search-flyout[data-v-1e52491e]{z-index:30;background:#fff;border-radius:12px;flex-direction:column;gap:12px;width:100%;display:flex;position:absolute;top:44px;left:0;box-shadow:0 16px 32px #0f172a1f,0 0 0 1px #0f172a0d}.desktop-search-filters[data-v-1e52491e]{flex-wrap:wrap;gap:8px;display:flex}.filter-chip[data-v-1e52491e]{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:all .2s;display:inline-flex}.filter-chip.active[data-v-1e52491e]{color:#1d4ed8;background:#3b82f61a;border-color:#3b82f6}.filter-close[data-v-1e52491e]{color:currentColor}.desktop-search-status[data-v-1e52491e]{color:#4b5563;justify-content:space-between;align-items:center;font-size:13px;display:flex}.status-indicator[data-v-1e52491e]{color:#0f172a;align-items:center;gap:6px;font-weight:500;display:inline-flex}.status-dot[data-v-1e52491e]{background:#3b82f6;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite pulse}.status-actions[data-v-1e52491e]{align-items:center;gap:12px;display:flex}.result-count[data-v-1e52491e]{color:#111827;font-weight:500}.flyout-instant-search-mount[data-v-1e52491e]{max-height:420px;overflow:hidden}.overlay-results[data-v-1e52491e]{flex-direction:column;gap:4px;max-height:420px;display:flex;overflow-y:auto}.overlay-result-item[data-v-1e52491e]{cursor:pointer;border-radius:10px;gap:10px;padding:10px;transition:background .2s;display:flex}.overlay-result-item[data-v-1e52491e]:hover{background:#f3f4f6}.overlay-unread[data-v-1e52491e]{background:#2563eb;border-radius:999px;width:4px}.overlay-unread.read[data-v-1e52491e]{background:0 0}.overlay-content[data-v-1e52491e]{flex:1;min-width:0}.overlay-sender[data-v-1e52491e]{color:#6b7280;margin-bottom:2px;font-size:13px}.overlay-sender.unread[data-v-1e52491e]{color:#111827;font-weight:600}.overlay-title[data-v-1e52491e]{color:#111827;margin-bottom:4px;font-size:14px;font-weight:500}.overlay-title.unread[data-v-1e52491e]{font-weight:600}.overlay-snippet[data-v-1e52491e]{color:#6b7280;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.overlay-date[data-v-1e52491e]{white-space:nowrap;color:#9ca3af}.overlay-empty[data-v-1e52491e]{text-align:center;color:#6b7280;background:#f9fafb;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.overlay-empty .empty-icon[data-v-1e52491e]{color:#cbd5f5;width:40px;height:40px}.overlay-empty .empty-hint[data-v-1e52491e]{color:#9ca3af;font-size:13px}.agentic-search-results[data-v-1e52491e]{flex-direction:column;gap:6px;display:flex;overflow-y:auto}.agentic-result-item[data-v-1e52491e]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;transition:border .2s,background .2s}.agentic-result-item.unread[data-v-1e52491e]{background:#6366f10d;border-color:#c7d2fe}.agentic-result-item[data-v-1e52491e]:hover{background:#3b82f60d;border-color:#93c5fd}.agentic-result-title[data-v-1e52491e]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.agentic-subject[data-v-1e52491e]{color:#111827;font-weight:600}.agentic-date[data-v-1e52491e]{color:#9ca3af;white-space:nowrap;font-size:12px}.agentic-result-meta[data-v-1e52491e]{color:#6b7280;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.agentic-platform[data-v-1e52491e]{text-transform:capitalize;color:#4338ca;background:#eef2ff;border-radius:999px;padding:2px 8px;font-size:11px}.agentic-result-snippet[data-v-1e52491e]{color:#4b5563;font-size:13px;line-height:1.4}.compose-actions[data-v-1e52491e]{gap:12px}.action-btn[data-v-1e52491e],.compose-actions[data-v-1e52491e]{align-items:center;display:flex}.action-btn[data-v-1e52491e]{cursor:pointer;color:#4b5563;background:0 0;border:none;border-radius:6px;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s}.compose-actions .action-btn[data-v-1e52491e],.email-actions .action-btn[data-v-1e52491e]{padding-left:0;padding-right:0}.action-btn[data-v-1e52491e]:hover{color:#1f2937;background-color:#f3f4f6}.action-btn .btn-icon[data-v-1e52491e]{width:20px;height:20px}.action-btn .expand-icon[data-v-1e52491e]{color:#6b7280;width:12px;height:12px;margin-left:4px}.btn-spinner[data-v-1e52491e]{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:1s linear infinite spin-1e52491e}.ai-write-btn .btn-icon[data-v-1e52491e]{color:#0f7fff}.ai-write-btn[data-v-1e52491e]:hover{color:#0d6ef0;background-color:#0f7fff1a}.send-btn[data-v-1e52491e]{color:#3b82f6;font-weight:400}.send-btn[data-v-1e52491e]:hover:not(:disabled){color:#2563eb;background-color:#eff6ff}.send-btn-disabled[data-v-1e52491e],.send-btn[data-v-1e52491e]:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6}.send-btn-disabled .btn-icon[data-v-1e52491e],.send-btn:disabled .btn-icon[data-v-1e52491e]{color:#9ca3af}.send-btn-disabled .btn-icon[data-v-1e52491e] path,.send-btn-disabled .btn-icon[data-v-1e52491e] svg,.send-btn:disabled .btn-icon[data-v-1e52491e] path,.send-btn:disabled .btn-icon[data-v-1e52491e] svg{stroke:#9ca3af;fill:none}.send-btn-disabled[data-v-1e52491e]:hover,.send-btn[data-v-1e52491e]:disabled:hover{color:#9ca3af;background-color:#0000}.save-draft-btn[data-v-1e52491e]{color:#6b7280;transition:all .3s;position:relative}.save-draft-btn[data-v-1e52491e]:hover:not(:disabled){color:#374151;background-color:#f3f4f6}.save-draft-btn[data-v-1e52491e]:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6}.save-draft-btn-saving[data-v-1e52491e]{animation:1.5s ease-in-out infinite pulse-save-1e52491e}@keyframes pulse-save-1e52491e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}.discard-btn[data-v-1e52491e]:hover{color:#ef4444;background-color:#fef2f2}@media (prefers-color-scheme:dark){.sidebar-title-text[data-v-1e52491e]{color:#f3f4f6}.sidebar-toggle-btn[data-v-1e52491e]{color:#9ca3af}.sidebar-toggle-btn path[data-v-1e52491e],.sidebar-toggle-btn svg[data-v-1e52491e]{stroke:#9ca3af}.sidebar-toggle-btn[data-v-1e52491e]:hover{color:#f3f4f6;background-color:#374151}.sidebar-toggle-btn:hover path[data-v-1e52491e],.sidebar-toggle-btn:hover svg[data-v-1e52491e]{stroke:#f3f4f6}.global-search-bar[data-v-1e52491e]{background-color:#1f2937;border-color:#374151}.global-search-bar[data-v-1e52491e]:hover{background-color:#374151}.global-search-bar[data-v-1e52491e]:focus-within{background-color:#111827;border-color:#3b82f6}.global-search-text[data-v-1e52491e]{color:#f3f4f6}.global-search-bar .search-icon[data-v-1e52491e]{color:#9ca3af}.global-search-bar:focus-within .search-icon[data-v-1e52491e]{color:#60a5fa}.global-search-input[data-v-1e52491e]{color:#f3f4f6;caret-color:#93c5fd}.enter-button[data-v-1e52491e]{color:#60a5fa}.enter-button[data-v-1e52491e]:hover{background:#60a5fa26}.desktop-search-flyout[data-v-1e52491e]{background:#111827;box-shadow:0 20px 30px #00000073,0 0 0 1px #94a3b826}.filter-chip[data-v-1e52491e]{color:#d1d5db;background:#1f2937;border-color:#374151}.filter-chip.active[data-v-1e52491e]{color:#bfdbfe;background:#3b82f633;border-color:#60a5fa}.desktop-search-status[data-v-1e52491e]{color:#d1d5db}.status-indicator[data-v-1e52491e]{color:#e5e7eb}.result-count[data-v-1e52491e]{color:#f9fafb}.overlay-result-item[data-v-1e52491e]:hover{background:#374151b3}.overlay-sender[data-v-1e52491e]{color:#9ca3af}.overlay-title[data-v-1e52491e]{color:#f3f4f6}.overlay-snippet[data-v-1e52491e]{color:#94a3b8}.overlay-empty[data-v-1e52491e]{color:#94a3b8;background:#1f2937b3}.overlay-empty .empty-hint[data-v-1e52491e]{color:#64748b}.agentic-result-item[data-v-1e52491e]{background:#111827e6;border-color:#1f2937}.agentic-result-item.unread[data-v-1e52491e]{background:#4338ca33;border-color:#312e81}.agentic-result-item[data-v-1e52491e]:hover{background:#3b82f626;border-color:#3b82f6}.agentic-subject[data-v-1e52491e]{color:#f8fafc}.agentic-result-meta[data-v-1e52491e],.agentic-result-snippet[data-v-1e52491e]{color:#cbd5f5}.folder-icon-wrapper[data-v-1e52491e]{color:#9ca3af}.folder-icon-wrapper[data-v-1e52491e] circle{fill:currentColor}.section-container.mailbox .folder-item.selected .folder-icon-wrapper[data-v-1e52491e],.section-container.mailbox .folder-item:hover .folder-icon-wrapper[data-v-1e52491e]{color:#f3f4f6}.section-container.mailbox .folder-item.selected .folder-icon-wrapper[data-v-1e52491e] circle,.section-container.mailbox .folder-item:hover .folder-icon-wrapper[data-v-1e52491e] circle{fill:#f3f4f6}.action-btn[data-v-1e52491e]{color:#9ca3af}.action-btn[data-v-1e52491e]:hover{color:#f3f4f6;background-color:#374151}.action-btn .btn-icon[data-v-1e52491e]{color:#9ca3af}.action-btn .btn-icon[data-v-1e52491e] path,.action-btn .btn-icon[data-v-1e52491e] rect,.action-btn .btn-icon[data-v-1e52491e] svg{stroke:#9ca3af}.action-btn .btn-icon[data-v-1e52491e] circle{fill:#9ca3af}.action-btn:hover .btn-icon[data-v-1e52491e]{color:#f3f4f6}.action-btn:hover .btn-icon[data-v-1e52491e] path,.action-btn:hover .btn-icon[data-v-1e52491e] rect,.action-btn:hover .btn-icon[data-v-1e52491e] svg{stroke:#f3f4f6}.action-btn:hover .btn-icon[data-v-1e52491e] circle{fill:#f3f4f6}.send-btn[data-v-1e52491e],.send-btn .btn-icon[data-v-1e52491e]{color:#60a5fa}.send-btn .btn-icon[data-v-1e52491e] path,.send-btn .btn-icon[data-v-1e52491e] svg{fill:#60a5fa}.send-btn[data-v-1e52491e]:hover:not(:disabled){color:#93c5fd;background-color:#3b82f61a}.send-btn:hover:not(:disabled) .btn-icon[data-v-1e52491e]{color:#93c5fd}.send-btn-disabled[data-v-1e52491e],.send-btn[data-v-1e52491e]:disabled{color:#6b7280;cursor:not-allowed;opacity:.6}.send-btn-disabled .btn-icon[data-v-1e52491e],.send-btn:disabled .btn-icon[data-v-1e52491e]{color:#6b7280}.send-btn-disabled .btn-icon[data-v-1e52491e] path,.send-btn-disabled .btn-icon[data-v-1e52491e] svg,.send-btn:disabled .btn-icon[data-v-1e52491e] path,.send-btn:disabled .btn-icon[data-v-1e52491e] svg{stroke:#6b7280;fill:none}.send-btn-disabled[data-v-1e52491e]:hover,.send-btn[data-v-1e52491e]:disabled:hover{color:#6b7280;background-color:#0000}.send-btn:hover .btn-icon[data-v-1e52491e] path,.send-btn:hover .btn-icon[data-v-1e52491e] svg{fill:#93c5fd}.ai-write-btn .btn-icon[data-v-1e52491e]{color:#60a5fa}.ai-write-btn .btn-icon[data-v-1e52491e] path,.ai-write-btn .btn-icon[data-v-1e52491e] svg{stroke:#60a5fa}.ai-write-btn:hover .btn-icon[data-v-1e52491e]{color:#93c5fd}.ai-write-btn:hover .btn-icon[data-v-1e52491e] path,.ai-write-btn:hover .btn-icon[data-v-1e52491e] svg{stroke:#93c5fd}.save-draft-btn[data-v-1e52491e]{color:#9ca3af}.save-draft-btn[data-v-1e52491e]:hover:not(:disabled){color:#d1d5db;background-color:#6b72801a}.save-draft-btn:hover:not(:disabled) .btn-icon[data-v-1e52491e]{color:#d1d5db}.save-draft-btn:hover:not(:disabled) .btn-icon[data-v-1e52491e] path,.save-draft-btn:hover:not(:disabled) .btn-icon[data-v-1e52491e] svg{stroke:#d1d5db}.save-draft-btn[data-v-1e52491e]:disabled{color:#6b7280;cursor:not-allowed;opacity:.6}.save-draft-btn-saving[data-v-1e52491e]{animation:1.5s ease-in-out infinite pulse-save-1e52491e}.discard-btn[data-v-1e52491e]:hover{color:#fca5a5;background-color:#ef44441a}.discard-btn:hover .btn-icon[data-v-1e52491e]{color:#fca5a5}.discard-btn:hover .btn-icon[data-v-1e52491e] path,.discard-btn:hover .btn-icon[data-v-1e52491e] svg{stroke:#fca5a5}}.secondary-top-bar[data-v-1e52491e]{background-color:#0000;flex-shrink:0;align-items:center;height:53px;padding:0;display:flex}.toolbar-col-left[data-v-1e52491e]{width:236px;padding-left:16px}.toolbar-col-left[data-v-1e52491e],.toolbar-col-middle[data-v-1e52491e]{flex-shrink:0;align-items:center;gap:12px;margin-right:8px;display:flex}.toolbar-col-middle[data-v-1e52491e]{width:326px}.toolbar-col-middle.col-expanded[data-v-1e52491e]{flex:1;width:auto;margin-right:0}.toolbar-col-middle.is-first-col[data-v-1e52491e]{padding-left:16px}.controls-container[data-v-1e52491e]{align-items:center;gap:12px;display:flex}.email-actions[data-v-1e52491e]{align-items:center;gap:4px;display:flex}.toolbar-col-right[data-v-1e52491e]{flex:1;justify-content:flex-start;align-items:center;gap:12px;display:flex}.content-wrapper[data-v-1e52491e]{height:calc(100vh - 113px)}.left-panel[data-v-1e52491e]{height:100%;max-height:100%}.flag-popover[data-v-1e52491e]{box-sizing:border-box;z-index:10000;background:#fff;border-radius:12px;height:auto;padding:16px 20px;animation:.2s slideDown-1e52491e;position:fixed;box-shadow:0 4px 20px #0000001f}@keyframes slideDown-1e52491e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.flag-popover-content[data-v-1e52491e]{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.flag-colors-row[data-v-1e52491e]{align-items:center;gap:20px;display:flex}.flag-color-btn[data-v-1e52491e]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .2s;display:flex;position:relative}.flag-color-btn.selected[data-v-1e52491e]{background:0 0;border-color:#3b82f6}.flag-color-btn[data-v-1e52491e]:hover{background:#0000000d}.flag-color-btn.selected[data-v-1e52491e]:hover{background:#3b82f61a}.flag-color-btn[data-v-1e52491e] svg{width:16px;height:17px}.selected-indicator[data-v-1e52491e]{background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #00000026}.selected-indicator svg[data-v-1e52491e]{width:10px;height:10px}@media (prefers-color-scheme:dark){.secondary-top-bar[data-v-1e52491e]{background-color:#0000}.flag-popover[data-v-1e52491e]{background:#1f2937;box-shadow:0 4px 15px #0000004d}.flag-color-btn.selected[data-v-1e52491e]{background:0 0;border-color:#3b82f6}.flag-color-btn[data-v-1e52491e]:hover{background:#ffffff0d}.flag-color-btn.selected[data-v-1e52491e]:hover{background:#3b82f626}.selected-indicator[data-v-1e52491e]{background:#3b82f6}}.scheduled-folder-panel[data-v-1e52491e]{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.scheduled-folder-header[data-v-1e52491e]{background-color:#0000;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 12px;display:flex}.scheduled-folder-title[data-v-1e52491e]{color:#000;flex:1;margin:0;font-size:14px;font-weight:600;line-height:20px}.scheduled-folder-refresh-btn[data-v-1e52491e]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;padding:0;transition:all .2s;display:flex}.scheduled-folder-refresh-btn[data-v-1e52491e]:hover:not(:disabled){color:#374151;background-color:#0000000d}.scheduled-folder-refresh-btn[data-v-1e52491e]:disabled{cursor:not-allowed;opacity:.5}.scheduled-folder-refresh-icon[data-v-1e52491e]{width:18px;height:18px;transition:transform .2s;transform:rotate(180deg)}.scheduled-folder-refresh-icon.spin[data-v-1e52491e]{animation:1s linear infinite scheduled-refresh-spin-1e52491e}@keyframes scheduled-refresh-spin-1e52491e{0%{transform:rotate(180deg)}to{transform:rotate(540deg)}}.scheduled-folder-panel[data-v-1e52491e] .scheduled-email-list{flex:1;min-height:0}@media (prefers-color-scheme:dark){.scheduled-folder-title[data-v-1e52491e]{color:#f3f4f6}.scheduled-folder-refresh-btn[data-v-1e52491e]{color:#9ca3af}.scheduled-folder-refresh-btn[data-v-1e52491e]:hover:not(:disabled){color:#f3f4f6;background-color:#ffffff0d}}.ai-inbox-enable-overlay{z-index:99999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ai-inbox-enable-modal{background:#fff;border-radius:20px;flex-direction:column;gap:20px;width:480px;max-width:94vw;padding:32px;display:flex;box-shadow:0 8px 40px #0000001f}@media (prefers-color-scheme:dark){.ai-inbox-enable-modal{background:#1e1e1e}}.ai-inbox-enable-title{color:#111;margin:0;font-size:20px;font-weight:700;line-height:1.3}@media (prefers-color-scheme:dark){.ai-inbox-enable-title{color:#f0f0f0}}.ai-inbox-enable-body{flex-direction:column;gap:16px;display:flex}.ai-inbox-enable-desc{color:#555;margin:0;font-size:14px;line-height:1.6}@media (prefers-color-scheme:dark){.ai-inbox-enable-desc{color:#aaa}}.ai-inbox-enable-info-card{background:#f5f4f0;border-radius:12px;overflow:hidden}@media (prefers-color-scheme:dark){.ai-inbox-enable-info-card{background:#2a2a2a}}.ai-inbox-enable-info-row{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ai-inbox-enable-info-row:first-child{border-top:none}@media (prefers-color-scheme:dark){.ai-inbox-enable-info-row{border-top-color:#ffffff0f}}.ai-inbox-enable-info-label{color:#888;font-size:14px}.ai-inbox-enable-info-value{color:#111;font-size:14px;font-weight:600}@media (prefers-color-scheme:dark){.ai-inbox-enable-info-value{color:#f0f0f0}}.ai-inbox-enable-notice{color:#888;margin:0;font-size:13px;line-height:1.5}.ai-inbox-enable-footer{gap:12px;display:flex}.ai-inbox-enable-btn{cursor:pointer;border-radius:12px;flex:1;padding:8px 24px;font-size:14px;font-weight:400;transition:all .15s}.ai-inbox-enable-btn-cancel{color:#232425;background:#fff;border:1px solid #d1d5db}.ai-inbox-enable-btn-cancel:hover{background:#f5f5f5}@media (prefers-color-scheme:dark){.ai-inbox-enable-btn-cancel{color:#e0e0e0;background:#2a2a2a;border-color:#444}.ai-inbox-enable-btn-cancel:hover{background:#333}}.ai-inbox-enable-btn-confirm{color:#fff;background:#232425;border:none}.ai-inbox-enable-btn-confirm:hover{background:#3a3a3c}@media (prefers-color-scheme:dark){.ai-inbox-enable-btn-confirm{color:#111;background:#f0f0f0}.ai-inbox-enable-btn-confirm:hover{background:#e5e5e5}}
