.transition-wrapper[data-v-3aa6d4ac]{height:var(--v1223a1f0);flex-direction:column;transition:height .3s;display:flex;overflow:hidden}.sent-email-container[data-v-3aa6d4ac]{background:#fff;border:1px solid #c8e6c9;border-radius:8px;overflow:hidden}.sent-header[data-v-3aa6d4ac]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-bottom:1px solid #c8e6c9;justify-content:space-between;padding:12px 16px}.sent-badge[data-v-3aa6d4ac],.sent-header[data-v-3aa6d4ac]{align-items:center;display:flex}.sent-badge[data-v-3aa6d4ac]{color:#2e7d32;gap:8px;font-size:14px;font-weight:600}.sent-icon[data-v-3aa6d4ac]{color:#fff;background:#2e7d32;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}.sent-email-preview[data-v-3aa6d4ac]{padding:16px}.sent-email-preview .field-row[data-v-3aa6d4ac]{align-items:flex-start;margin-bottom:8px;font-size:14px;display:flex}.sent-email-preview .field-label[data-v-3aa6d4ac]{color:#666;min-width:70px;font-weight:500}.sent-email-preview .field-value[data-v-3aa6d4ac]{color:#333;flex:1}.sent-email-preview .content-divider[data-v-3aa6d4ac]{background:#e0e0e0;height:1px;margin:12px 0}.sent-email-body[data-v-3aa6d4ac]{color:#333;max-height:300px;font-size:14px;line-height:1.6;overflow-y:auto}.sent-email-body p[data-v-3aa6d4ac]{margin:0 0 8px}.transition-wrapper[data-v-3aa6d4ac]:has(.gmail-widget-wrapper-container){max-height:90vh}.transition-wrapper[data-v-3aa6d4ac]:has(.streaming-container){max-height:90vh}.gmail-widget-wrapper-container[data-v-3aa6d4ac]{border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.gmail-widget-wrapper-container[data-v-3aa6d4ac] .gmail-draft-widget{flex-direction:column!important;height:100%!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.gmail-widget-wrapper-container[data-v-3aa6d4ac] .draft-form{flex:auto!important;min-height:0!important;overflow:hidden!important}.gmail-widget-wrapper-container[data-v-3aa6d4ac] .form-field{flex:0 auto!important;min-height:300px!important;overflow:visible!important}.gmail-widget-wrapper-container[data-v-3aa6d4ac] .editor-container{height:auto!important;min-height:300px!important;max-height:none!important;overflow:visible!important}.gmail-widget-wrapper-container[data-v-3aa6d4ac] .editor-container .email-editor.editor-wrapper{height:auto!important;min-height:300px!important;max-height:none!important;overflow:hidden auto!important}.gmail-widget-wrapper-container[data-v-3aa6d4ac] .editor-container .email-editor.editor-iframe{height:auto!important;min-height:300px!important;max-height:none!important}.gmail-widget-wrapper-container[data-v-3aa6d4ac] .ai-inline-container{background:#fff;border-radius:8px 8px 0 0;max-height:400px;padding:12px;overflow-y:auto;box-shadow:0 -2px 10px #0000001a;z-index:1000!important;margin:0!important;position:absolute!important;bottom:60px!important;left:0!important;right:0!important}.gmail-widget-wrapper-container[data-v-3aa6d4ac] .gmail-draft-widget{position:relative!important}.gmail-widget-wrapper-container[data-v-3aa6d4ac] .actions-row{z-index:1;position:relative}.streaming-container[data-v-3aa6d4ac]{z-index:10;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;height:100%;max-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.streaming-header[data-v-3aa6d4ac]{background-color:#f9f9f9;border-bottom:1px solid #f1f3f4;padding:16px}.header-content[data-v-3aa6d4ac]{flex-direction:column;align-items:center;gap:12px;display:flex}.loading-spinner[data-v-3aa6d4ac]{border:3px solid #f3f3f3;border-top-color:#4285f4;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin-3aa6d4ac}.streaming-title[data-v-3aa6d4ac]{color:#202124;text-align:center;margin:0;font-size:16px;font-weight:500}.streaming-content[data-v-3aa6d4ac]{flex:auto;min-height:0;padding:0;overflow-y:auto}.draft-preview[data-v-3aa6d4ac]{background-color:#fafafa;border:1px solid #e8eaed;border-radius:8px;padding:16px}.field-row[data-v-3aa6d4ac]{align-items:center;margin-bottom:8px;display:flex}.field-label[data-v-3aa6d4ac]{color:#5f6368;min-width:60px;font-size:14px;font-weight:500}.field-value[data-v-3aa6d4ac]{color:#202124;font-size:14px}.content-divider[data-v-3aa6d4ac]{background-color:#e8eaed;height:1px;margin:16px 0}@keyframes blink-3aa6d4ac{0%,50%{opacity:1}51%,to{opacity:0}}.fade-enter-active[data-v-3aa6d4ac],.fade-leave-active[data-v-3aa6d4ac]{transition:opacity .3s}.fade-enter-from[data-v-3aa6d4ac],.fade-leave-to[data-v-3aa6d4ac]{opacity:0}@media (prefers-color-scheme:dark){.streaming-container[data-v-3aa6d4ac]{color:#e0e0e0;background-color:#2d2d2d;border-color:#555}.gmail-widget-wrapper-container[data-v-3aa6d4ac] .ai-inline-container{background:#2d2d2d;border:1px solid #555;border-bottom:none;box-shadow:0 -2px 10px #0000004d}.streaming-header[data-v-3aa6d4ac]{background-color:#333;border-color:#555}.streaming-title[data-v-3aa6d4ac]{color:#e0e0e0}.completion-notice[data-v-3aa6d4ac]{color:#8ab4f8}.draft-preview[data-v-3aa6d4ac]{background-color:#1a1a1a;border-color:#555}.field-label[data-v-3aa6d4ac]{color:#aaa}.field-value[data-v-3aa6d4ac]{color:#e0e0e0}.content-divider[data-v-3aa6d4ac]{background-color:#555}.loading-spinner[data-v-3aa6d4ac]{border:3px solid #fff3;border-top-color:#fff}.discarded-email-container[data-v-3aa6d4ac]{background:#1f2937;border-color:#374151}.discarded-badge[data-v-3aa6d4ac]{color:#9ca3af}.discarded-icon[data-v-3aa6d4ac]{color:#9ca3af;background:#374151}.mobile-preview-card[data-v-3aa6d4ac]{background-color:#1f2937;border-color:#374151}.preview-header-fields .field-label[data-v-3aa6d4ac]{color:#9ca3af}.preview-header-fields .field-value[data-v-3aa6d4ac],.preview-text[data-v-3aa6d4ac]{color:#e5e7eb}.preview-action-btn.edit-btn[data-v-3aa6d4ac]{color:#f3f4f6;background:#374151}.preview-action-btn.edit-btn[data-v-3aa6d4ac]:hover{background:#4b5563}.preview-action-btn.discard-btn[data-v-3aa6d4ac]{color:#9ca3af}.preview-action-btn.discard-btn[data-v-3aa6d4ac]:hover{color:#f87171;background:#ef44441a}.compose-modal-overlay[data-v-3aa6d4ac]{background-color:#000c}.compose-modal-container[data-v-3aa6d4ac]{background:#1f2937}.compose-modal-header[data-v-3aa6d4ac]{background:#1f2937!important;border-bottom-color:#374151!important}.compose-modal-body[data-v-3aa6d4ac],.compose-modal-body[data-v-3aa6d4ac] .gmail-draft-container{background:#1f2937}.compose-modal-body[data-v-3aa6d4ac] .gmail-draft-widget,.compose-modal-body[data-v-3aa6d4ac] .compact-header,.compose-modal-body[data-v-3aa6d4ac] .header-fields{background:#1c1c1e}.compose-modal-body[data-v-3aa6d4ac] .recipients-tags{background:0 0}.compose-modal-body[data-v-3aa6d4ac] .recipient-input{color:#f3f4f6;background:0 0}.compose-modal-body[data-v-3aa6d4ac] .recipient-tag{color:#f3f4f6;background:#374151;border-color:#4b5563}.compose-modal-body[data-v-3aa6d4ac] .editor-wrapper{background:#1c1c1e}.compose-modal-body[data-v-3aa6d4ac] .from-email-display,.compose-modal-body[data-v-3aa6d4ac] .cc-bcc-link{color:#60a5fa}.mobile-close-btn[data-v-3aa6d4ac]{color:#e5e7eb}.mobile-close-btn[data-v-3aa6d4ac]:hover{background:#374151}.mobile-save-draft-btn[data-v-3aa6d4ac]{color:#e5e7eb;background:#374151;border-color:#4b5563}.mobile-save-draft-btn[data-v-3aa6d4ac]:hover:not(:disabled){background:#4b5563}.mobile-send-btn[data-v-3aa6d4ac]{background:#3b82f6}.mobile-send-btn[data-v-3aa6d4ac]:hover:not(:disabled){background:#2563eb}.mobile-send-btn[data-v-3aa6d4ac]:disabled{color:#ffffff80;background:#3b82f64d}.compose-modal-body[data-v-3aa6d4ac] .header-row{border-bottom-color:#374151}.compose-modal-body[data-v-3aa6d4ac] .header-row label{color:#9ca3af}.compose-modal-body[data-v-3aa6d4ac] .subject-row{border-bottom-color:#374151}.compose-modal-body[data-v-3aa6d4ac] .subject-row label{color:#9ca3af}.compose-modal-body[data-v-3aa6d4ac] .subject-input{color:#f3f4f6;background:0 0}.compose-modal-body[data-v-3aa6d4ac] .subject-input::placeholder{color:#6b7280}.compose-mobile-bottom-fab.mobile-bottom-fab-container[data-v-3aa6d4ac]{background:linear-gradient(#0000 0,#1f2937f2 50%,#1f2937)}.compose-modal-body[data-v-3aa6d4ac] .editor-container,.compose-modal-body[data-v-3aa6d4ac] .draft-form,.compose-modal-body[data-v-3aa6d4ac] .form-field{background:#1c1c1e}.compose-modal-body[data-v-3aa6d4ac] .attachments-section{background:#1c1c1e;border-color:#374151}.compose-modal-body[data-v-3aa6d4ac] .attachment-item{background:#374151;border-color:#4b5563}.compose-modal-body[data-v-3aa6d4ac] .attachment-name{color:#f3f4f6}.compose-modal-body[data-v-3aa6d4ac] .attachment-size,.compose-modal-body[data-v-3aa6d4ac] .attachment-remove-btn{color:#9ca3af}.compose-modal-body[data-v-3aa6d4ac] .attachment-remove-btn:hover{color:#ef4444}.compose-modal-body[data-v-3aa6d4ac] .actions-row{background:#1c1c1e;border-top-color:#374151}.compose-modal-body[data-v-3aa6d4ac] .ai-inline-container{background:#1f2937;border-color:#374151}.compose-modal-body[data-v-3aa6d4ac] .ai-inline-write-input{color:#f3f4f6;background:#111827;border-color:#374151}.compose-modal-body[data-v-3aa6d4ac] .ai-inline-write-input::placeholder{color:#6b7280}.compose-modal-body[data-v-3aa6d4ac] .mobile-recipients-wrapper{background:0 0}.compose-modal-body[data-v-3aa6d4ac] .mobile-recipients-collapsed,.compose-modal-body[data-v-3aa6d4ac] .mobile-recipient-first{color:#f3f4f6}.compose-modal-body[data-v-3aa6d4ac] .mobile-recipient-count{color:#9ca3af}.compose-modal-body[data-v-3aa6d4ac] .mobile-recipient-placeholder-text{color:#6b7280}.compose-modal-body[data-v-3aa6d4ac] .mobile-recipient-chip{color:#f3f4f6;background:#374151;border-color:#4b5563}.compose-modal-body[data-v-3aa6d4ac] .mobile-chip-email{color:#f3f4f6}.compose-modal-body[data-v-3aa6d4ac] .mobile-chip-remove{color:#9ca3af}.compose-modal-body[data-v-3aa6d4ac] .mobile-recipient-input{color:#f3f4f6;background:0 0}.compose-modal-body[data-v-3aa6d4ac] .mobile-recipient-input::placeholder{color:#6b7280}.compose-modal-body[data-v-3aa6d4ac] .mobile-cc-bcc-link,.compose-modal-body[data-v-3aa6d4ac] .bcc-link,.compose-modal-body[data-v-3aa6d4ac] .cc-link{color:#60a5fa}.compose-modal-body[data-v-3aa6d4ac] .gmail-draft-container{background:#1c1c1e}}.discarded-email-container[data-v-3aa6d4ac]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;padding:12px 16px}.discarded-badge[data-v-3aa6d4ac]{gap:8px;font-size:14px}.discarded-badge[data-v-3aa6d4ac],.discarded-icon[data-v-3aa6d4ac]{color:#6b7280;align-items:center;display:flex}.discarded-icon[data-v-3aa6d4ac]{background:#e5e7eb;border-radius:50%;justify-content:center;width:20px;height:20px;font-size:12px;font-weight:600}.discarded-text[data-v-3aa6d4ac]{font-weight:500}.mobile-preview-card[data-v-3aa6d4ac]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.preview-header-fields[data-v-3aa6d4ac]{flex-direction:column;gap:4px;display:flex}.preview-header-fields .field-row[data-v-3aa6d4ac]{align-items:baseline;gap:4px;font-size:13px;display:flex}.preview-header-fields .field-label[data-v-3aa6d4ac]{color:#6b7280;flex-shrink:0;font-weight:500}.preview-header-fields .field-value[data-v-3aa6d4ac]{color:#111827;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-content[data-v-3aa6d4ac]{flex:1}.preview-text[data-v-3aa6d4ac]{color:#374151;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.inline-ambiguous-warning[data-v-3aa6d4ac]{color:#92400e;background-color:#fff8e1;border:1px solid #f59e0b;border-radius:6px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.inline-ambiguous-warning-icon[data-v-3aa6d4ac]{flex:none;font-size:16px;line-height:1.2}.inline-ambiguous-warning-message[data-v-3aa6d4ac]{flex:auto}.preview-actions[data-v-3aa6d4ac]{gap:8px;display:flex}.preview-action-btn[data-v-3aa6d4ac]{cursor:pointer;white-space:nowrap;border:none;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.preview-action-btn .btn-icon[data-v-3aa6d4ac]{flex-shrink:0;width:16px;height:16px}.preview-action-btn.send-btn[data-v-3aa6d4ac]{color:#fff;background:#3b82f6;flex:1}.preview-action-btn.send-btn[data-v-3aa6d4ac]:hover:not(:disabled){background:#2563eb}.preview-action-btn.send-btn[data-v-3aa6d4ac]:disabled{cursor:not-allowed;background:#bfdbfe}.preview-action-btn.send-btn.is-loading[data-v-3aa6d4ac]{pointer-events:none}.preview-action-btn.edit-btn[data-v-3aa6d4ac]{color:#374151;background:#f3f4f6}.preview-action-btn.edit-btn[data-v-3aa6d4ac]:hover{background:#e5e7eb}.preview-action-btn.discard-btn[data-v-3aa6d4ac]{color:#6b7280;background:0 0;padding:10px 12px}.preview-action-btn.discard-btn[data-v-3aa6d4ac]:hover{color:#ef4444;background:#fef2f2}.compose-modal-overlay[data-v-3aa6d4ac]{z-index:9999;background-color:#00000080;justify-content:stretch;align-items:stretch;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.compose-modal-container[data-v-3aa6d4ac]{background:#fff;flex-direction:column;width:100%;max-width:100%;height:100vh;animation:.3s ease-out slideUp-3aa6d4ac;display:flex;overflow:hidden}@keyframes slideUp-3aa6d4ac{0%{transform:translateY(100%)}to{transform:translateY(0)}}.compose-modal-header[data-v-3aa6d4ac]{height:auto;padding:calc(12px + env(safe-area-inset-top,0px))12px 12px;box-sizing:border-box;z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mobile-close-btn[data-v-3aa6d4ac]{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-3aa6d4ac] svg{width:20px;height:20px}.mobile-close-btn[data-v-3aa6d4ac]:hover{background:#f3f4f6}.mobile-header-actions[data-v-3aa6d4ac]{align-items:center;gap:12px;display:flex}.mobile-save-draft-btn[data-v-3aa6d4ac]{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:100px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.mobile-save-draft-btn[data-v-3aa6d4ac]:hover:not(:disabled){background:#e5e7eb}.mobile-save-draft-btn[data-v-3aa6d4ac]:disabled{opacity:.5;cursor:not-allowed}.mobile-save-draft-btn.is-loading[data-v-3aa6d4ac]{pointer-events:none}.saving-spinner[data-v-3aa6d4ac],.sending-spinner[data-v-3aa6d4ac]{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-3aa6d4ac;display:inline-block}@keyframes spin-3aa6d4ac{to{transform:rotate(1turn)}}.mobile-send-btn[data-v-3aa6d4ac]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.mobile-send-btn[data-v-3aa6d4ac]:hover:not(:disabled){background:#2563eb}.mobile-send-btn[data-v-3aa6d4ac]:disabled{color:#fff;cursor:not-allowed;background:#bfdbfe}.mobile-send-btn.is-loading[data-v-3aa6d4ac]{pointer-events:none}.send-arrow[data-v-3aa6d4ac]{width:16px;height:16px}.compose-modal-body[data-v-3aa6d4ac]{background:#fff;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.compose-modal-body[data-v-3aa6d4ac] .gmail-draft-widget-container{flex:1;height:100%!important;max-height:100%!important}.compose-modal-body[data-v-3aa6d4ac] .gmail-draft-widget{height:100%!important;max-height:100%!important}.compose-mobile-bottom-fab.mobile-bottom-fab-container[data-v-3aa6d4ac]{z-index:1205;background:linear-gradient(#0000 0,#fffffff2 50%,#fff)}.modal-fade-enter-active[data-v-3aa6d4ac],.modal-fade-leave-active[data-v-3aa6d4ac]{transition:opacity .3s}.modal-fade-enter-active .compose-modal-container[data-v-3aa6d4ac],.modal-fade-leave-active .compose-modal-container[data-v-3aa6d4ac]{transition:transform .3s}.modal-fade-enter-from[data-v-3aa6d4ac],.modal-fade-leave-to[data-v-3aa6d4ac]{opacity:0}.modal-fade-enter-from .compose-modal-container[data-v-3aa6d4ac],.modal-fade-leave-to .compose-modal-container[data-v-3aa6d4ac]{transform:translateY(100%)}
