@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}
.MessageBubble-module__DUJTGq__bubble{position:relative}.MessageBubble-module__DUJTGq__actions{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:scale(.8)}@media (hover:hover){.MessageBubble-module__DUJTGq__bubble:hover .MessageBubble-module__DUJTGq__actions{opacity:1;pointer-events:auto;transform:scale(1)}}@media (hover:none){.MessageBubble-module__DUJTGq__actions{opacity:1;pointer-events:auto;transform:scale(1)}}.MessageBubble-module__DUJTGq__messagePaper{transition:transform .15s}@media (hover:hover) and (pointer:fine){.MessageBubble-module__DUJTGq__bubble:hover .MessageBubble-module__DUJTGq__messagePaper{transform:scale(1.01)}}
.ToolCallBadge-module__Fe7dEW__badge{display:inline-block;position:relative}.ToolCallBadge-module__Fe7dEW__deleteAction{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:scale(.8)}@media (hover:hover){.ToolCallBadge-module__Fe7dEW__badge:hover .ToolCallBadge-module__Fe7dEW__deleteAction{opacity:1;pointer-events:auto;transform:scale(1)}}@media (hover:none){.ToolCallBadge-module__Fe7dEW__deleteAction{opacity:1;pointer-events:auto;transform:scale(1)}}
@keyframes CampaignActivityFeed-module__hWgGPG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.CampaignActivityFeed-module__hWgGPG__dot{animation:1.6s ease-in-out infinite CampaignActivityFeed-module__hWgGPG__pulse}@keyframes CampaignActivityFeed-module__hWgGPG__shimmer{0%{transform:translate(-200%)}to{transform:translate(200%)}}.CampaignActivityFeed-module__hWgGPG__shimmer{position:relative;overflow:hidden}.CampaignActivityFeed-module__hWgGPG__shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);animation:2s ease-in-out infinite CampaignActivityFeed-module__hWgGPG__shimmer;position:absolute;inset:0}@keyframes CampaignActivityFeed-module__hWgGPG__fadeOut{0%{opacity:1;max-height:80px;transform:translateY(0)scaleY(1)}60%{opacity:0;max-height:80px;transform:translateY(-4px)scaleY(1)}to{opacity:0;max-height:0;margin:0;padding:0;transform:translateY(-4px)scaleY(0)}}.CampaignActivityFeed-module__hWgGPG__dismissing{animation:.5s ease-in-out forwards CampaignActivityFeed-module__hWgGPG__fadeOut;overflow:hidden}@keyframes CampaignActivityFeed-module__hWgGPG__slideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CampaignActivityFeed-module__hWgGPG__cardEnter{animation:.25s ease-out forwards CampaignActivityFeed-module__hWgGPG__slideIn}
.CampaignTodoPanel-module__2Pin0W__panel{scrollbar-width:thin;max-height:calc(100vh - 120px);position:sticky;top:0;overflow-y:auto}.CampaignTodoPanel-module__2Pin0W__progressBarTrack{background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-xl);height:3px;overflow:hidden}.CampaignTodoPanel-module__2Pin0W__progressBarFill{border-radius:var(--mantine-radius-xl);background:var(--mantine-color-primary-5);height:100%;transition:width .4s}@keyframes CampaignTodoPanel-module__2Pin0W__completedFlash{0%{color:var(--mantine-color-green-6)}60%{color:var(--mantine-color-green-6)}to{color:var(--mantine-color-dimmed)}}.CampaignTodoPanel-module__2Pin0W__completedFlash{animation:.6s forwards CampaignTodoPanel-module__2Pin0W__completedFlash}@keyframes CampaignTodoPanel-module__2Pin0W__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CampaignTodoPanel-module__2Pin0W__todoItemEnter{animation:.2s forwards CampaignTodoPanel-module__2Pin0W__fadeIn}@media (hover:hover){.CampaignTodoPanel-module__2Pin0W__panel::-webkit-scrollbar{width:4px}.CampaignTodoPanel-module__2Pin0W__panel::-webkit-scrollbar-thumb{background:var(--mantine-color-default-hover);border-radius:2px}}
.CampaignRecipients-module__3zBpNa__recipientsWrapper{min-height:auto}@media (min-width:48em){.CampaignRecipients-module__3zBpNa__recipientsWrapper{height:88vh;overflow:hidden}}
