.email-item{background:rgba(255,255,255,.05);padding:1rem;border-radius:.625rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s}.email-item:hover{background:var(--hover-bg)}.domain-btn{background:rgba(255,255,255,.1);padding:.5rem 1rem;border-radius:1.25rem;cursor:pointer;transition:all .2s;font-size:.875rem}.domain-btn.active{background:var(--primary-color)}.email-preview{color:#bbb;margin-top:.25rem;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.email-meta{display:flex;justify-content:space-between;margin-bottom:.25rem;font-size:.875rem}.confetti{position:fixed;width:8px;height:8px;border-radius:50%;animation:fall linear forwards;pointer-events:none}.toast.show{opacity:1}