.smart-actions-selection{background:linear-gradient(90deg,#4a90e21a 0%,#4a90e233 50%,#4a90e21a 100%);border-radius:3px;animation:1s ease-in-out infinite alternate pulse-selection}@keyframes pulse-selection{0%{background:#4a90e21a}to{background:#4a90e233}}.ai-updating{background:linear-gradient(90deg,#0000 0%,#4a90e24d 50%,#0000 100%) 0 0/200% 100%;border-radius:4px;margin:-2px -4px;padding:2px 4px;animation:1.5s ease-in-out infinite ai-shimmer;position:relative}@keyframes ai-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ai-processing{position:relative;overflow:hidden}.ai-processing:before{content:"";background:linear-gradient(90deg,#0000,#4a90e233,#0000);width:100%;height:100%;animation:2s infinite ai-sweep;position:absolute;top:0;left:-100%}@keyframes ai-sweep{0%{left:-100%}to{left:100%}}.email-command{color:var(--mantine-primary-color-filled);background:#4a90e21a;border:1px solid #4a90e24d;border-radius:4px;padding:2px 6px;font-size:.9em;font-weight:500}.ai-grammar-fixed{background:linear-gradient(90deg,#ffa5001a 0%,#ffa50033 50%,#ffa5001a 100%) 0 0/200% 100%;border-radius:3px;animation:1.5s ease-in-out grammar-fix-glow}@keyframes animatedTextGradient{to{background-position:200%}}.ai-editing-text{background:radial-gradient(circle at 100%, var(--mantine-primary-color-filled), var(--mantine-primary-color-1) 25%, var(--mantine-primary-color-1) 75%, var(--mantine-primary-color-filled) 100%);color:var(--mantine-color-red-filled);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite reverse animatedTextGradient}@keyframes expansion-glow{0%{background-position:-200% 0}to{background-position:200% 0}}.ai-loading{background:#4a90e20d;border-radius:4px;position:relative}.ai-loading:after{content:"";border:2px solid #4a90e24d;border-top-color:var(--mantine-primary-color-filled);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:1s linear infinite ai-spin;position:absolute;top:50%;left:50%}@keyframes ai-spin{to{transform:rotate(360deg)}}.smart-popup-enter{opacity:0;transform:scale(.9)translateY(10px)}.smart-popup-enter-active{opacity:1;transition:all .15s ease-out;transform:scale(1)translateY(0)}.smart-popup-exit{opacity:1;transform:scale(1)translateY(0)}.smart-popup-exit-active{opacity:0;transition:all .15s ease-in;transform:scale(.9)translateY(10px)}.ai-typing-indicator{color:var(--mantine-primary-color-filled);background:#4a90e21a;border-radius:12px;align-items:center;gap:2px;padding:2px 6px;font-size:.8em;display:inline-flex}.ai-typing-dots{gap:2px;display:inline-flex}.ai-typing-dot{background:var(--mantine-primary-color-filled);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite both ai-typing}.ai-typing-dot:first-child{animation-delay:-.32s}.ai-typing-dot:nth-child(2){animation-delay:-.16s}@keyframes ai-typing{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.text-replacement-enter{opacity:0;transform:translateY(-10px)}.text-replacement-enter-active{opacity:1;transition:all .3s ease-out;transform:translateY(0)}.text-replacement-exit{opacity:1;transform:translateY(0)}.text-replacement-exit-active{opacity:0;transition:all .2s ease-in;transform:translateY(10px)}.ava-placeholder{pointer-events:none;color:#000;background-color:red;border-radius:6px;padding:4px 8px;font-size:14px;position:absolute;top:8px;left:12px}.email-draft-flush-paragraphs [contenteditable] p{margin:0;padding:0}.email-signature-preview p{min-height:1.4em;margin:0}.email-signature-preview p:empty{min-height:1em}.email-signature-preview a{color:var(--mantine-color-blue-6);text-decoration:underline}.email-signature-preview a:hover{color:var(--mantine-color-blue-8)}
[data-lpignore=true]+div[data-lastpass-infield],[data-lpignore=true]+div[data-lastpass-icon-root],[autoComplete="off"]+[data-lastpass-icon-root]{display:none!important}[data-sent-email-view] ol{list-style-type:decimal!important}[data-sent-email-view] ul{list-style-type:disc!important}[data-sent-email-view] ol[type=a]{list-style-type:lower-alpha!important}.email-source-card .context-item-badge{max-width:100%!important}
